JS地图开发

JavaScript09

JS地图开发,第1张

之前有提到由于项目需要进行LBS,从而对百度地图进行了一些研究。碰巧最近又接触了微信小程序,其中也涉及到有关地图方面的开发,腾讯地图这不就也来了。所以记录一下项目实践过程中的一些感悟。

首先,从官方文档来看(以下内容仅仅是JavaScript API部分):百度地图和腾讯地图很类似。不仅仅体现在支持的绘画图层(标记点、信息窗口、覆盖物)和服务类(常用的路线规划、正/逆地址解析),甚至命名也很一致。因此,有其中一个的开发经验,另一个也可以很快上手。

使用方式也一致。申请key以后引入到项目中。

默认样式主题。个人认为腾讯比百度好看(个人看法!),但是都支持自定义主题样式,因此没什么区别。

文档查阅。个人认为百度优于腾讯。

每日调试次数对比:百度配额更高些

https://lbsyun.baidu.com/solutions/privilege

https://lbs.qq.com/service/webService/webServiceGuide/webServiceQuota

有个小区别在于经纬度标准,两者数据需要进行一个转换,否则会有些许偏差。

作为一个用户,在平时导航使用感受是:高德>百度>腾讯。由于现在还没在开发过程中使用过高德地图,只是粗略地去看了眼官方文档,其中有一个关于天气的服务支持,好像在另外两家没有看到。其他的也都大同小异。不过腾讯有个支持游戏的LBS服务的解决方案,特色~

如何在页面中调用百度地图,直接在你想要插入的页面上调用百度地图代码即可百度地图调用API地址:1.设置定位中心:直接搜索你要找的位置即可。调用百度地图代码2.设置地图:设置地图样式,如大小,显示,功能等。3.添加标注:添加你要标注的地方,自定义坐标位置4.获取代码:点击获取代码即可,在你要插入百度地图的地方出入百度地图代码只要插入部分的代码就行。