高德地图sdk集成教程的怎么集成appkey 求救

6S高德一直提示信号弱?_高德地图吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:10,025贴子:
6S高德一直提示信号弱?收藏
昨天还有信号的,大雨也有 就是高架下面有点弱,然而今天。。我都能在白天看到北极星了还一直提示信号弱,开到没遮挡的地方还是一样,版本号7.7.0.2050
零基础入门到精通,就在营销中心!
亲,GPS定位与天气情况,车辆所处位置,内置GPS模块强弱都有关系,因此,建议您将手机的GPS关闭重新打开,到空旷地点尝试一下哦,若重复操作无效,建议您将软件删除后重新下载尝试一下哦
我也是这样的情况,请问你解决没有
这个我都不想吐槽了,一直没有解决.......
给高德地图坑死了,在闹市里一直显示弱,或者死机(6S),走过几条街了还在指示之前的路。后来用回苹果地图,才算找到地方
卸载后重新下载了,市区使用还是信号弱,根本就不动了,太坑了,你们这样只会把自己作死
怎么弄都弄不好 信号差
我什么地图都下啦,直接不动
高德现在越来越差
KEYENCE高分辨率.快速成像.非接触测量.产品目录免费下载.免费下载产品目录.全世界44个国家200多个办事处,直销无代理.
我的也是这种情况!!!原来没有问题
手机系统升级后就这样了!!是不是不兼容么???
IOS用户检测手机GPS模块方法,推荐安装“GPS状态”APP软件使用方法:您在运动状态(自驾页面),手机滑动到第二页,如果显示当前速度,说明手机GPS定位没问题;如果在运动状态(驾驶中)下,页面不显示速度,说明手机接收GPS信号有问题,建议您去售后检测。
回复 高小德服务 :没试过
以前高德没问题
用着挺好的
出现这个问题也就最近!不知道是什么原因!!!
IOS用户检测手机GPS模块方法,推荐安装“GPS状态”APP软件使用方法:您在运动状态(自驾页面),手机滑动到第二页,如果显示当前速度,说明手机GPS定位没问题;如果在运动状态(驾驶中)下,页面不显示速度,说明手机接收GPS信号有问题,建议您去售后检测。  
原来不止是我出现这样的问题
半年前开始我也是陆续出现这个问题,在主页浏览模式能定位,但是开始导航后即使车子开着左上角也无法显示当前速度,箭头是不动的,但右上角GPS信号是强。步行导航也试过这种情况。出现这种情况时,无论退出导航还是直接关闭软件都是情况依旧,唯一能解决的就是重启手机。这个问题大概10次会出现个两到三次,一般来说上车开始导航要开个10米才能发现这个问题,可是开着车重启手机是多么危险的事情。请高德重视这个问题,不要千篇一律地赖手机硬件问题什么的,软件我装过来0几次了,出现这个问题时我查看过GPS Test软件搜星是正常的,在高德浏览模式也是正常定位(非WiFi或4G定位那样箭头在一个比较大的蓝圈里面),就是导航不行。要不是为了志玲姐姐语音和以前被百度坑过我早就卸载了,可惜的是志玲姐姐的声音也变味了,变成电子合成
回复 高小德服务 :路线能规划 就是导航的时候右上角显示信号弱
位置图标不跟着车走
昨天开出停车场后还是出现了导航箭头不动的情况,打开GPS Test依旧是能正常搜星(3D Fix),无奈的我之后路边停车重启手机。 [ 11:18:23, network=public, dic=C5620, div=ANDH080008, dibv=2180, dip=10880, diu=078, dai=a8ed9, dsn=M95QACP4Q6QS7, dcs=, cifa=AB8BF067BCC000A004D97A750A2E, diu2=fffffffffffdffffffe8, diu3=7eead38d87d1ad16f6a718bdc2c9aa, tid=Vp1MVW8BtsYDAPVynuQI6N/i, token=078-fffffffffffdffffffe8, IMEI=078, Mac=fffffffffffdffffffe8, Login=true, auiPackageVersion= 3:2, 渲染引擎版本号:9.8.0.24搜索引擎版本号:9.8.0.4定位引擎版本号:9.8.0.13路径引擎版本号:9.8.0.13引导引擎版本号:9.8.0.15数据引擎版本号:9.8.0.12离线引擎版本号:9.8.0.8矢量大图引擎版本号:9.8.0.6Global.db版本号:公交导航引擎版本号:BASE_1.5.1步行导航引擎版本号:8.0.8.4骑行导航引擎版本号:8.0.8.7健康引擎版本号:8.0.8.1地图数据版本号:3_17_05_20_00导航数据版本号:3_17_05_20_00路口放大图数据版本号:3_17_05_20_00.3_17_05_20_00POI数据版本号:3_17_05_20_003D放大图数据版本号:3_17_05_20_00ajx引擎版本号:0.1.210base ajx版本号:v008.2252.0diff ajx版本号:v008.2254.1]
我的手机也一样,试了无数办法,还是不行,主要出现在最近更新高德地图以后,再也不能用了,原来都是好好的。
登录百度帐号推荐应用高德地图,最全面的高德地图文章 - 电子工程世界网
在电子工程世界为您找到如下关于“高德地图”的新闻
高德地图资料下载
:Freescale、CSR、Sirf、Telchips
地图:凯立德(autonavi),高德(inavi),易图通(EMG)、道道通、城际通、美行、四维图新、灵图天行者、旅行者、施可施ZNavi、思图、东纳、车友导航、百路buloo、点点通、欣嘉航
Garmin、iGO、TomTom、navitel、Navigon、R66、Mio、PAPAGO
音频库DEMO版本提供了大约1小时的导航监听...
高德地图相关帖子
下载安装最新版本的高德地图时,对其隐私权政策中关于使用高德接入第三方服务涉及用户个人信息的部分条款产生了疑问。
  这份今年7月28日生效的高德隐私权政策如此规定:当您使用高德接入的第三方服务时,可能需要提交您的个人信息(部分情况下包括您的身份信息、联系方式、住宿信息、支付信息等个人敏感信息)。您授权我们将该信息提供给为您提供服务的第三方,并授权我们间接向第三方获取相关信息。若您拒绝我们收集此类...
您下,或者不下,订单就在这里,不舍不弃!
我来了,您在那里啊?
(迈凯瑞仪器仪表),诚信到永远!
&&本公司专业经营各类二手进口仪器(销售.租赁业务),
承接HP .爱德万等各种高档仪器维修,长期销售、收购频谱
分析仪,音频分析仪,网络分析仪,信号源,GPIB卡等等二手高
档仪器,如有兴趣,请和我们联系!
深圳市迈凯瑞仪器仪表有限公司
深圳市龙华新区东环...
人类对方向与位置的探索,从古延续至今,指南针、罗盘到今天的卫星导航,每一次探索,都让未知世界跟随位置智慧逐渐揭开了神秘面纱。历史长河发展至今,手机、PC、手持终端、智能穿戴设备,智能化的到来让位置服务产业迎来了黄金时期。我们所熟知的百度地图、搜狗地图、高德地图等无疑都是LBS产业中的佼佼者。而另一方面,在卫星导航推动室外位置服务产业逐渐成熟的背景下,我国寻息电子、真趣科技等企业也开始通过...
科学技术发展到今天,我们几乎每个人都对卫星导航系统很熟悉,名声最响的要数全球定位系统,也就是美国的GPS,然后就是咱们国家的北斗。所有卫星系统在室外都可以轻易解决我们的定位与导航问题,当然,部分情况会显示信号较弱,这个情况除外。咱们开车的时候,会使用车载导航,按导航的路线行进。步行、骑行也可以根据导航的路线、显示的路况来进行合理安排。特别是现在每个人都有手机,高德地图、百度地图都是我们比较常见的...
一旦提到了定位技术,可能大家第一印象就是用来定位导航。无论是大家比较熟悉的全球定位技术,比如百度地图、高德地图等都是基于卫星定位来实现精准定位导航,还有就是近些年可能还会结合通信基站、WLAN来提升定位精度。而到了室内环境,则是属于室内定位技术的“天下”了。近些年蓝牙定位、WiFi定位、UWB定位、地磁定位、红外定位、ZigBee定位等技术开始在室内位置服务市场展开角逐,以技术创新作为核心驱动力...
  08:00出门
  上班出门,可根据距离远近等情况,选择不同的出行方式。
  工具一、自驾车。
  关于导航类型,微信小程序中目前暂无比较有影响力的导航地图商入驻,作为导航地图界的寡头,高德地图归属阿里,百度地图归属百度,而微信平台归属腾讯。原因大抵可推测一二。导航地图开发商可思量市场。
  工具二、乘车。
  车来了小程序延续了一贯的良好的用户体验,无论是覆盖的服务城市,还是...
有啥好办法没?
解决夏天android手机发热问题,你是怎么做的 用绿色守护,帮你关掉不必要的软件。
安卓的软件很流氓,要求很多的权限。还关联启动,打开个淘宝,支付宝、高德什么的都起来了。弄得手机很慢。绿色守护可以切断这种关联。 水冷降温:victory: 用的iphone,偶尔玩玩游戏,其他的好像不怎么发热啊,开百度地图导航的时候有些发热 [quote][size=2][url...
技术具有种类多、精度高等优点,目前已被广泛应用于各个领域。比如室内定位技术应用于停车场可以帮助车主迅速找到空车位,提高停车效率。车主还可以通过手机客户端快速查看车辆所在位置,并规划从车主当前位置到停车位的最近路线导航。除此之外室内定位技术还可以应用于办公大楼、大型会展、博物馆、智慧医院、养老院、工厂等,为人们提供智慧便利的智能生活。
& &&&此前高德...
数超80万套,牢牢占据室内定位设备的统治地位。网络设备被腾讯、真趣科技、智慧图、高德、中国移动、南京淘点等行业集成商广泛应用于超过2000处大型建筑,包括腾讯总部、美团点评总部、联想总部、APEC(2014)、首都机场、万达广场、苏州博物馆、中国亚欧博览会、中国南亚博览会等。
咨询热线: 张先生&& 申女士
iBeacon摇一摇...
。公司成立至今,总销售设备数超80万套,牢牢占据室内定位设备的统治地位。网络设备被腾讯、真趣科技、智慧图、高德、中国移动、南京淘点等行业集成商广泛应用于超过2000处大型建筑,包括腾讯总部、美团点评总部、联想总部、APEC(2014)、首都机场、万达广场、苏州博物馆、中国亚欧博览会、中国南亚博览会等。
咨询热线: 张先生&& 申女士...
高德地图视频
你可能感兴趣的标签
热门资源推荐  新浪科技 张泽宇  现代社会,没有导航你还能出门么?你有没有想过,在精准的地图背后,每项数据是如何产生的?新浪科技27日下午走进高德地图数据生产基地,揭开一张“活地图”背后的奥秘。图1:高德地图技术副总裁于志杰  活数据让地图每秒钟都不一样  “没有数据,就没有地图服务;没有活数据,就没有活地图”,高德地图技术副总裁于志杰透露,“高德正在采取一种全新的方式做地图,数亿的用户每天使用地图和导航服务,所以哪里的路不通了,哪里的门店关闭了,我们都可以很快知道。”  在数据中心大屏幕上展开的北京城区地图上,密密麻麻闪烁着无数移动的小点,这些都是当时在路上行驶的GPS定位回传。这些大数据首先能实时捕捉交通动态,获知各条道路的畅通情况、行驶车速、拥堵原因及事故、管制、施工等交通事件,并根据通行情况对用户的导航路线进行调整或提醒。  高德地图在数据生产流程上有着发现、采集、处理、发布、回馈的闭环,新浪科技了解到,一起交通事故发生后,如果是交警推送过来的信息,10分钟之内就会呈现在地图之中,用户反馈的则需要一个验证的过程。  不仅是交通事故,地图中的大数据无处不在。据介绍,道路上的诱导屏原来是通过地磁感应等物理监测方式获取,而通过高德地图与北京交警合作后,诱导屏通过无线网络就可以接收到实时信息,使数据做到分钟级更新。  据官方统计,实时交通大数据中有78%来自于UGC众包数据,22%来自于出租车、物流车等行业浮动车辆。高德地图的实时交通动态事件数据中,更有85%来自于用户上报,其余来自于交管部门。图2:ADAS采集车  绕地球赤道197周的导航道路数据是如何“炼”成的?  活数据也需要庞大的数据量来支撑,自2002年成立以来,高德开发出具有完全自主知识产权的导航电子地图制作工艺、标准及采集、编辑、编译和质量保障系统。在数据积累方面,已拥有790万公里的导航道路数据,这个里程数可以绕地球赤道197周。  这么多的数据都是如何产生的呢?于志杰打了个比方,“以前一个城市一年只采4遍,更新北京市地图可能要一年,最快也要6个月,但是现在更新一个北京市,一个月就能搞定。”只要有变化就会去看,确保数据的及时准确。  新浪科技也在地图采集员朱师傅的口中得到了相同答案,“每天跑的线路都是不一样的,都是根据公司的大数据监测而定。”新浪科技了解到,每名驾驶ADAS(高级驾驶辅助系统)采集车的采集员每天需要驾驶至少140公里,这还是在市区里,如果是在郊区则需要跑180公里,高速需要跑325公里。  据朱师傅介绍,像他这样开着ADAS采集车的地图采集员在高德有几十人,他们需要担起整个中国的数据采集。朱师傅说到“只要任务路网下发,哪都得去,南边最远去过广东,北边更是哪都有,西藏、东北都去过。”也许你看到的只是地图上给你推荐的新道路,但这可能是地图采集员驱车千里的所到之处。  一天的工作干完以后,朱师傅还要将影片的数据上传,并将硬盘快递回公司。据技术副总裁于志杰介绍,高德每天处理的数据量大概为几十TB。  近年来,高德地图的自主专业采集能力正向在线化、自动化、智能化转变。高德地图整个数据采集生产链条也由过去的人工主导、计划式采集生产,转变为由大数据、自动化主导的智能化采集调度与生产处理。图3:高精采集车  高精度地图厘米级数据采集让无人车更安全  ADAS采集车精确度以米计算,而高精采集车则能精确到厘米级。于志杰表示,高德曾经说过不会做完全无人驾驶技术,而是去和一些厂商合作。  新浪科技在数据中心看到了价值千万的自动驾驶级别高精度采集车,车顶的采集设备集成了CCD相机、激光仪、GPS天线等,可以实现同时进行高精度地图采集和三维影像采集。据高德相关工作人员介绍,激光仪在每秒钟会打出100万个激光点,在路上所有可见的地线、树、电线杆等等都会被扫描,然后再加上影像会把它显示出来。图4:高精采集车车顶的采集设备  在今年的云栖大会上,高德汽车事业部总裁韦东对外宣布:在自动驾驶汽车开发测试期间,高德将免费向汽车行业的合作伙伴提供高精度地图数据,以促进地图行业新生态的构建。  对此,在之后的采访中,韦东进一步解释到,对自动驾驶用高精度地图而言,地图数据的实时性更为重要。要想保持高精度地图的鲜度,靠任何一家图商自身的采集能力,也不是件易事。试想如果自动驾驶车辆将过时的地图数据作为参考,车辆的行驶安全性将无法得到保证,高精度地图存在的意义也就大打折扣。  高德地图数据中心总经理李艳霞向新浪科技透露,第一笔高精度地图商业订单已交付数据。相信不久就能看到搭载“活数据”的无人车。
相关推荐:
“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!
本周热门资讯排行Android(335)
  1:首先,到百度地图API网址去注册;,获取Appkey的过程。&
进入控制台cmd:&
定位到.:&
输入命令获取SHA1:&
上图所用的是debug.keystore签名文件,一般开发过程中则用该文件,密钥库口令是。如果我们想要使用自己的签名文件,看下图。&
2:下载你所需要的开发包,并在AndroidManifest.xml文件中添加必要的代码,如下图:
根据自己需求下载不同的.jar包和.so包&
添加到lib下面,我这里以定位包为例:&
AndroidManifest.xml文件:&
3:代码编写,我直接把代码贴上来。
BaseApplication 中进行初始化,这个一定要添加,非常重要,否则地图出不来。
public class BaseApplication extends Application{
public void onCreate() {
super.onCreate();
SDKInitializer.initialize(getApplicationContext());
public void onTerminate() {
super.onTerminate();
}1234567891011121312345678910111213
import android.os.Bundle
import com.baidu.location.BDLocation
import com.baidu.location.BDLocationListener
import com.baidu.location.LocationClient
import com.baidu.location.LocationClientOption
import com.baidu.mapapi.map.BaiduMap
import com.baidu.mapapi.map.BitmapDescriptor
import com.baidu.mapapi.map.BitmapDescriptorFactory
import com.baidu.mapapi.map.MapStatusUpdate
import com.baidu.mapapi.map.MapStatusUpdateFactory
import com.baidu.mapapi.map.MapView
import com.baidu.mapapi.map.MyLocationConfiguration
import com.baidu.mapapi.map.MyLocationData
import com.baidu.mapapi.map.MyLocationConfiguration.LocationMode
import com.baidu.mapapi.model.LatLng
import com.function.BaseActivity
import com.function.R
public class BaiduLocationActivity extends BaseActivity{
private MapView mapView
private BaiduMap baiduMap
private BaiduLocationListener mListener = new BaiduLocationListener()
private LocationClient locClient
private LocationClientOption locClientOpt
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState)
setContentView(R.layout.baidu_location_activity)
mapView = (MapView)findViewById(R.id.baidu_map)
private void init(){
baiduMap = mapView.getMap()
baiduMap.setMyLocationEnabled(true)
MapStatusUpdate msu = MapStatusUpdateFactory.zoomTo(16.0f)
baiduMap.setMapStatus(msu)
BitmapDescriptor bitmapDesc = BitmapDescriptorFactory.fromResource(R.drawable.location_marker)
baiduMap.setMyLocationConfigeration(new MyLocationConfiguration(LocationMode.NORMAL, true, bitmapDesc))
locClient = new LocationClient(this)
locClient.registerLocationListener(mListener)
locClientOpt = new LocationClientOption()
locClientOpt.setOpenGps(true)
locClientOpt.setCoorType(&bd09ll&)
locClientOpt.setScanSpan(1000)
locClientOpt.setIsNeedAddress(true)
locClientOpt.setNeedDeviceDirect(false)
locClientOpt.setLocationNotify(false)
locClientOpt.setIgnoreKillProcess(true)
locClientOpt.SetIgnoreCacheException(false)
locClient.setLocOption(locClientOpt)
locClient.start()
protected void onResume() {
mapView.onResume()
super.onResume()
protected void onPause() {
mapView.onPause()
super.onPause()
protected void onDestroy() {
mapView = null
super.onDestroy()
private class BaiduLocationListener implements BDLocationListener{
public void onReceiveLocation(BDLocation location) {
// map view 销毁后不在处理新接收的位置
if (location == null || mapView == null){
MyLocationData locData = new MyLocationData.Builder()
.accuracy(location.getRadius())
.direction(100).latitude(location.getLatitude())
.longitude(location.getLongitude()).build()
baiduMap.setMyLocationData(locData)
LatLng ll = new LatLng(location.getLatitude(),location.getLongitude())
MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll)
baiduMap.animateMapStatus(u)
}12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697981234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
运行结果:&
1:同样是到高德的地图API进行注册、获取AppKey,&
获取key的方法是一样的,高德这里可以同时使用debug和发布情况下的两个SHA1,如下图:&
2:下载.jar包和.so包,并添加到lib下:&
3:AndroidManifest.xml文件:&
4:代码编写:
import android.graphics.C
import android.os.B
import android.view.W
import com.amap.api.location.AMapL
import com.amap.api.location.AMapLocationC
import com.amap.api.location.AMapLocationClientO
import com.amap.api.location.AMapLocationClientOption.AMapLocationM
import com.amap.api.location.AMapLocationL
import com.amap.api.maps2d.AM
import com.amap.api.maps2d.CameraUpdateF
import com.amap.api.maps2d.LocationS
import com.amap.api.maps2d.MapV
import com.amap.api.maps2d.model.BitmapDescriptorF
import com.amap.api.maps2d.model.MyLocationS
import com.function.BaseA
import com.function.R;
import com.function.utils.Log4L
public class AmapLocationActivity extends BaseActivity implements AMapLocationListener,LocationSource{
private AMap aM
private MapView mapV
private OnLocationChangedListener mL
private AMapLocationClient mlocationC
private AMapLocationClientOption mLocationO
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.amap_location_activity);
mapView = (MapView) findViewById(R.id.amap_map);
mapView.onCreate(savedInstanceState);
private void init(){
if (aMap == null) {
aMap = mapView.getMap();
setMapProperty();
private void setMapProperty(){
MyLocationStyle myLocationStyle = new MyLocationStyle();
myLocationStyle.myLocationIcon(BitmapDescriptorFactory.fromResource(R.drawable.location_marker));
myLocationStyle.strokeColor(Color.BLACK);
myLocationStyle.radiusFillColor(Color.argb(100, 0, 0, 180));
myLocationStyle.strokeWidth(1.0f);
aMap.setMyLocationStyle(myLocationStyle);
aMap.setLocationSource(this);
aMap.getUiSettings().setMyLocationButtonEnabled(true);
aMap.setMyLocationEnabled(true);
aMap.moveCamera(CameraUpdateFactory.zoomTo(13));
protected void onResume() {
super.onResume();
mapView.onResume();
protected void onPause() {
super.onPause();
mapView.onPause();
deactivate();
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
mapView.onSaveInstanceState(outState);
protected void onDestroy() {
super.onDestroy();
mapView.onDestroy();
* 定位成功后回调函数
public void onLocationChanged(AMapLocation amapLocation) {
if (mListener != null && amapLocation != null) {
if (amapLocation != null&&amapLocation.getErrorCode() == 0) {
mListener.onLocationChanged(amapLocation);
String errText = &定位失败,& + amapLocation.getErrorCode()+ &: & + amapLocation.getErrorInfo();
Log4Lsy.e(&AmapErr&,errText);
* 激活定位
public void activate(OnLocationChangedListener listener) {
mListener =
if (mlocationClient == null) {
mlocationClient = new AMapLocationClient(this);
mLocationOption = new AMapLocationClientOption();
mlocationClient.setLocationListener(this);
mLocationOption.setLocationMode(AMapLocationMode.Hight_Accuracy);
mlocationClient.setLocationOption(mLocationOption);
mlocationClient.startLocation();
* 停止定位
public void deactivate() {
mListener = null;
if (mlocationClient != null) {
mlocationClient.stopLocation();
mlocationClient.onDestroy();
mlocationClient = null;
}123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
运行结果:&
1:同样是到地图API网址去注册并获取AppKey的过程,跟上面都一样,&
2:下载.jar包和.so包:&
3:AndroidManifest.xml文件:&
4:代码编写:
import android.graphics.C
import android.location.L
import android.os.B
import android.view.W
import com.function.BaseA
import com.function.R;
import com.tencent.map.geolocation.TencentL
import com.tencent.map.geolocation.TencentLocationL
import com.tencent.map.geolocation.TencentLocationM
import com.tencent.map.geolocation.TencentLocationR
import com.tencent.tencentmap.mapsdk.maps.LocationS
import com.tencent.tencentmap.mapsdk.maps.MapV
import com.tencent.tencentmap.mapsdk.maps.TencentM
import com.tencent.tencentmap.mapsdk.maps.model.CircleO
public class TencentLocationActivity extends BaseActivity implements LocationSource,TencentLocationListener{
private TencentLocationRequest locationR
private TencentLocationManager locationM
private MapView mapV
private TencentMap tencentM
private OnLocationChangedListener mChangedL
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.tencent_location_activity);
mapView = (MapView)findViewById(R.id.tencent_map);
private void init(){
tencentMap = mapView.getMap();
CircleOptions circleOption = new CircleOptions();
circleOption.strokeColor(Color.BLACK);
circleOption.strokeWidth(1.0f);
circleOption.fillColor(Color.argb(100, 0, 0, 180));
circleOption.radius(5);
tencentMap.addCircle(circleOption);
locationRequest = TencentLocationRequest.create();
locationRequest.setInterval(1000);
locationRequest.setRequestLevel(TencentLocationRequest.REQUEST_LEVEL_NAME);
locationRequest.setAllowCache(true);
locationManager = TencentLocationManager.getInstance(this);
tencentMap.setLocationSource(this);
tencentMap.setMyLocationEnabled(true);
protected void onResume() {
super.onResume();
locationManager.requestLocationUpdates(locationRequest, this);
mapView.onResume();
protected void onPause() {
super.onPause();
locationManager.removeUpdates(this);
mapView.onPause();
protected void onDestroy() {
super.onDestroy();
mapView = null;
locationManager = null;
public void activate(OnLocationChangedListener arg0) {
mChangedListener = arg0;
int err = locationManager.requestLocationUpdates(locationRequest, this);
switch (err){
setTitle(&设备缺少使用腾讯定位服务需要的基本条件&);
setTitle(&manifest 中配置的 key 不正确&);
setTitle(&自动加载libtencentloc.so失败&);
public void deactivate() {
locationManager.removeUpdates(this);
mChangedListener = null;
locationRequest = null;
locationManager = null;
public void onLocationChanged(TencentLocation arg0, int arg1, String arg2) {
if (arg1 == TencentLocation.ERROR_OK && mChangedListener != null) {
Location location = new Location(arg0.getProvider());
location.setLatitude(arg0.getLatitude());
location.setLongitude(arg0.getLongitude());
location.setAccuracy(arg0.getAccuracy());
mChangedListener.onLocationChanged(location);
public void onStatusUpdate(String arg0, int arg1, String arg2) {
}123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
三种地图的使用方法大致相同,多仔细认真看一下参考手册和官方提供的Demo,就应该很容易开发出你想要的功能了。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:122196次
积分:2481
积分:2481
排名:第15314名
原创:54篇
转载:377篇
评论:38条
(2)(14)(20)(73)(61)(47)(89)(25)(34)(24)(26)(17)(4)

我要回帖

更多关于 swift3.0集成高德地图 的文章

 

随机推荐