帖子
帖子
用户
博客
课程
1234下一页
返回列表 发新帖
显示全部楼层
42
帖子
4
勋章
1万+
Y币

bMap百度地图仿滴滴打车首页Demo

[复制链接]
发表于 2019-4-29 16:48:35
本帖最后由 Mr.ZhouHeng 于 2019-8-19 09:31 编辑

bMap百度地图仿滴滴打车首页Demo(移动地图改变定位)

第一特别需要谨记的:
config.xml文件里面需要自己配置百度地图的key!!!

重要的事我说三遍!
认真看文档!
认真看文档!!
认真看文档!!!!
如果百度地图无法使用,需要注意看文档里面申请key需要注意事项的链接帖子!!  百度地图接入指南  百度地图申请key注意事项

config.xml  添加!!添加之后记得上传到云端编译之后才有效

    <feature name="bMap">
        <param name="android_api_key" value="自己申请"/>
        <param name="ios_api_key" value="自己申请"/>
    </feature>


bMap.index


  1.         var bMap;
  2.         apiready = function() {
  3.                 bMap = api.require('bMap');
  4.                 if (api.systemType === 'ios') {
  5.                                 // ios需要对模块初始化
  6.                         bMap.initMapSDK(function(ret) {
  7.                                 if (ret.status) {
  8.                                         fnOpenbMap();
  9.                                 }
  10.                         });
  11.                 } else {
  12.                         fnOpenbMap();
  13.                 }
  14.         }

  15.         function fnOpenbMap() {
  16.                 bMap.open({
  17.                         rect: {
  18.                                 x: 0,
  19.                                 y: 0,
  20.                                 w: api.frameWidth,
  21.                                 h: api.frameHeight
  22.                         },
  23.                         center: {
  24.                                 lon: 116.4021310000,
  25.                                 lat: 39.9994480000
  26.                         },
  27.                         zoomLevel: 18,
  28.                         showUserLocation: true,
  29.                         // fixedOn: api.frameName,
  30.                         fixed: true
  31.                 }, function(ret) {
  32.                         if (ret.status) {
  33.                                 // 打开头部
  34.                                 fnOpenframeTop();
  35.                                 // 打开点击定位中心的frm
  36.                                 fnOpenframeBottom();
  37.                                 // 自动定位到用户中心点
  38.                                 fnBmapShowUserLocation();
  39.                         }
  40.                 });
  41.         }

  42.         function fnOpenframeTop() {
  43.                 api.openFrame({
  44.                         name: 'bmap_frmtop',
  45.                         url: './bmap_frmtop.html',
  46.                         rect: {
  47.                                 x: 0,
  48.                                 y: 0,
  49.                                 h: 80 + api.safeArea.top,
  50.                                 w: api.winWidth
  51.                         },
  52.                         bounces: false,
  53.                         bgColor: 'rgba(255,255,255,1)',
  54.                         vScrollBarEnabled: false,
  55.                         hScrollBarEnabled: false
  56.                 });
  57.         }

  58.         function fnOpenframeBottom() {
  59.                 api.openFrame({
  60.                         name: 'bmap_frmbottom',
  61.                         url: './bmap_frmbottom.html',
  62.                         rect: {
  63.                                 x: 5,
  64.                                 y: api.winHeight - 205,
  65.                                 w: api.winWidth - 10,
  66.                                 h: 200
  67.                         },
  68.                         bounces: false,
  69.                         bgColor: 'rgba(255,255,255,0)',
  70.                         vScrollBarEnabled: false,
  71.                         hScrollBarEnabled: false
  72.                 });
  73.         }

  74.         function fnBmapShowUserLocation() {
  75.                 // 显示用户位置  箭头图标
  76.                 bMap.showUserLocation({
  77.                         isShow: true,
  78.                         trackingMode: 'none'
  79.                 });
  80.         }

复制代码
记住ios要对百度地图初始化

bMap.initMapSDK
后面动态功能敬请期待!!


本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
14
帖子
0
勋章
1万+
Y币
顶顶
37
帖子
0
勋章
172
Y币
你好  案例勒
42
帖子
4
勋章
1万+
Y币

还在完善都说了占楼
14
帖子
0
勋章
1万+
Y币
Mr.ZhouHeng 发表于 2019-4-29 17:13
还在完善都说了占楼

坐等呢
175
帖子
1
勋章
5678
Y币
坐等源码
42
帖子
4
勋章
1万+
Y币

弄上去了
42
帖子
4
勋章
1万+
Y币
42
帖子
4
勋章
1万+
Y币

不给源码
175
帖子
1
勋章
5678
Y币
源码已收
1234下一页
您需要登录后才可以回帖 登录

本版积分规则