问题:
在使用高德地图的时候,根据官方API的代码写出demo后,定位服务无效,并且提示 定位失败,10: 定位服务启动失败。如下图:
解决办法:
在AndroidManifest中添加
<service android:name="com.amap.api.location.APSService"></service>
此为定位需要的服务,使用2.0以上的定位就需要这个。
在官方提供的demo中其实就已经写到了,只是新手一般在添加权限之后就不太会注意到AndroidManifest中的此点。
加上之后定位功能就可以实现了,如下图: