JS地图开发

JavaScript019

JS地图开发,第1张

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

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

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

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

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

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

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

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

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

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

当你达到15级时,就可以从NPC辛达那里接到任务“奇怪的石头”,将任务道具带给NPC诺顿(分解商人)后就可以完成任务获得1500金币。

接着就可以在诺顿那里接到研究任务,会让你去拿8个猫妖指甲,在格兰之森的6个地下城中杀猫妖都有掉落(注意,白猫和毒猫不掉),掉率还是不错的,如果来之前有准备直接就可以交任务了,获得1500金币和一条暗抗项链。

回到辛达那里,此时可以接到最后一个任务“暗黑雷鸣废墟“,任务的描述不是很清楚,让你去暗黑雷鸣废墟找回他的锤子,接到任务后来到格兰之森,嗯,你就可以看到隐藏地图---暗黑雷鸣废墟了,要记得,要通过一次僵尸图才能完成辛达的任务,你才能交上!

这时候你的僵尸图就是永久的了~!