关于高德地图JS标点的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于高德地图JS标点的问题相关的知识,希望对你有一定的参考价值。
参考技术A 最近公司要写一个找公厕的项目,基本的要求就是将用户周围1000米之内所有公厕都展示到地图上,并且点击公厕的时候要地图要移至到公厕的中心位置,还有搜索到的公厕也要移至到地图中心位置;项目一启动,我就第一时间选择了高德地图,不要问为啥不选择百度地图,对于百度地图的表现我表示,累了;
基本上将根本高德地图的开发文档,建立个地图,然后将点标识在地图上
后端返回的数据类型是数组,所以我这里进行了一下for循环,将每个对象都创建一个覆盖点,然后将创建的点的实例都放到一个数组markerList里面。
接下来要实现这个效果,就是点击的时候给个选中的状态
我是这样写的,先创建个空数组,然后再创建一个覆盖点的实例,这个实例就是最红的那个覆盖点,然后将这个点添加到地图中,这样的话,新的点会覆盖原来位置的那个点
记住每次调用这个点击事件的话,一定要先清楚之前的覆盖点,然后数组一定要初始化一下,要不然就会出现这种情况
谢谢观看!
关于高德地图定位到非洲
最近在学习使用高德地图
中间出了这样一个问题,在此记录,希望能帮到你。
每次定位都是在非洲往左一点的海里,经过一下午的百度,我总结出以下三个解决方案
第一,查看你申请的key,看看项目里的key设置是否有误,如果key有问题那么在运行软件时Android studio最下面run的日志框内就会有提示。
第二,SHA1码,这个SHA1码是有两种,一种是调试时用的(debug),一种是发布时用的(release),如果你的SHA1码填错了(或者位置填反了),就会有这种情况出现。
怎么查看自己的这两种SHA1码
第三,软件权限,虽然你在AndroidManifest.xml文件中申请了权限,但是手机不一定给了权限。此时需要自己在手机设置中给权限(你在程序里主动要一遍也行)
以上是关于关于高德地图JS标点的问题的主要内容,如果未能解决你的问题,请参考以下文章