高德地图怎么测距测距时地图很死,不会动,到边缘后就测不了了?

Pages: 1/2
主题 : 我用高德地图定位 导航时
会产生内存警告问题
然后程序崩溃
该怎么解决
级别: 新手上路
UID: 344734
可可豆: 91 CB
威望: 74 点
在线时间: 164(时)
发自: Web Page
我用高德地图定位 导航时
会产生内存警告问题
然后程序崩溃
该怎么解决&&&
我用高德地图 进行定位导航时 在路线绘制的界面 会产生内存警告问题 &然后程序崩溃 &是我见建的mapview的问题么 该怎么解决
&
代码如下:
&
- (void)initMapView
{
&& &
& & _mapView = [[MKMapView alloc] initWithFrame:CGRectMake(0, 64, ScreenWidth, ScreenHeight - 64 - 50)];
& & if (self.mapView.showsUserLocation == NO)
& & {
& & & & _mapView.showsUserLocation = YES;
& & }
& & _mapView.delegate = self;
& & _mapView.rotateEnabled = NO;
& & _mapView.mapType = MKMapTypeStandard;
//& & CLLocationCoordinate2D coords = CLLocationCoordinate2DMake(sLatitude, slongitude);
//& & self.destinationCoordinate =
& & [self.view addSubview:_mapView];
&& &
&& &
& & NSArray *mapCoordsArray = [self.mapapimark componentsSeparatedByString:@","];
& & sLatitude = [mapCoordsArray[1] floatValue];
& & slongitude = [mapCoordsArray[0] floatValue];
& & CLLocationCoordinate2D coords = CLLocationCoordinate2DMake(sLatitude, slongitude);
& & self.destinationCoordinate =
& & float zoomLevel = 0.02;
& & MKCoordinateRegion region = MKCoordinateRegionMake(coords,MKCoordinateSpanMake(zoomLevel, zoomLevel));
& & //[map setRegion:region];
& & [_mapView setRegion:[_mapView regionThatFits:region] animated:YES];
& & [self createAnnotationWithCoords:coords];
&& &
& & [self initButton];
& & //& & [self initNavigationBar];
&& &
}
-(void)initButton
{
& & UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
& & button.backgroundColor = [UIColor whiteColor];
& & button.alpha = 0.8;
& & button.frame = CGRectMake(ScreenWidth - 50, 74 + 35, 35, 35);
& & [button setBackgroundImage:[UIImage imageNamed:@"navi_idle_gps_unlocked.png"] forState:UIControlStateNormal];
& & // & & order_hotel_my_location.png
& & [button addTarget:nil action:@selector(showUserLocation) forControlEvents:UIControlEventTouchUpInside];
& & [self.view addSubview:button];
}
-(void)showUserLocation
{
& & if (self.mapView.showsUserLocation == NO)
& & {
& & & & self.mapView.showsUserLocation = YES;
& & }
&& &
& & [self modeAction];
}
- (void)initSearch
{
& & self.search = [[AMapSearchAPI alloc] initWithSearchKey:[MAMapServices sharedServices].apiKey Delegate:nil];
& & self.search.delegate = self;
}
- (void)createAnnotationWithCoords:(CLLocationCoordinate2D) coords
{
& & MapAnnotation *annotation = [[MapAnnotation alloc] initWithCoordinate:coords];
& & annotation.title = self.mapShopName;
& & annotation.subtitle = self.mapShopAddress;
& & [_mapView addAnnotation:annotation];
}
- (MKOverlayRenderer *)mapView:(MKMapView *)mapView viewForOverlay:(id&MKOverlay&)overlay
{
& & if ([overlay isKindOfClass:[LineDashPolyline class]])
& & {
& & & & MKPolylineRenderer *polylineRenderer = [[MKPolylineRenderer alloc] initWithPolyline:((LineDashPolyline *)overlay).polyline];
&& & & &
& & & & polylineRenderer.lineWidth & = 4;
& & & & polylineRenderer.strokeColor = [UIColor magentaColor];
& & & & polylineRenderer.lineDashPattern = @[@5, @10];
&& & & &
& & & & return polylineR
& & }
&& &
& & if ([overlay isKindOfClass:[MKPolyline class]])
& & {
& & & & MKPolylineRenderer *polylineRenderer = [[MKPolylineRenderer alloc] initWithPolyline:overlay];
&& & & &
& & & & polylineRenderer.lineWidth & = 4;
& & & & polylineRenderer.strokeColor = [UIColor magentaColor];
&& & & &
& & & & return polylineR
& & }
&& &
& & return nil;
}
级别: 新手上路
UID: 383799
可可豆: 139 CB
威望: 135 点
在线时间: 118(时)
发自: Web Page
profile看一下你的内存在那一块泄露了,然后对症下药
级别: 新手上路
UID: 344734
可可豆: 91 CB
威望: 74 点
在线时间: 164(时)
发自: Web Page
回 1楼(ccshrek) 的帖子
profile&&就看到内存一直增长&&哪内存泄漏&&看不太明白
级别: 新手上路
可可豆: 160 CB
威望: 101 点
在线时间: 229(时)
发自: Web Page
Re:我用高德地图定位 导航时&&会产生内存警告问题&&然后程序崩溃&&该怎么解决
用mkmapview
级别: 新手上路
可可豆: 13 CB
威望: 3 点
在线时间: 44(时)
发自: Web Page
Re:我用高德地图定位 导航时&&会产生内存警告问题&&然后程序崩溃&&该怎么解决
我也是 碰到这个问题 单独使用mapview或者单独使用定位是没有内存泄露的 但是只要两者同时用就马上内存泄露&&这个我刚才网上查了一下好像是bug&&不知道怎么搞 楼主解决了没&&我还卡在这!
勤学不适合,只能慢学
级别: 新手上路
可可豆: 34 CB
威望: 14 点
在线时间: 83(时)
发自: Web Page
Re:我用高德地图定位 导航时&&会产生内存警告问题&&然后程序崩溃&&该怎么解决
楼主问题解决了没有,我也遇到这个问题了,内存一直增长,楼主求解啊?
级别: 新手上路
UID: 344734
可可豆: 91 CB
威望: 74 点
在线时间: 164(时)
发自: Web Page
Re:我用高德地图定位 导航时&&会产生内存警告问题&&然后程序崩溃&&该怎么解决
目前还没解决&&只能退出的时候把代理设为nil
级别: 新手上路
UID: 269909
可可豆: 67 CB
威望: 50 点
在线时间: 218(时)
发自: Web Page
Re:我用高德地图定位 导航时&&会产生内存警告问题&&然后程序崩溃&&该怎么解决
楼主解决了嘛?求解惑。。。。
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 31(时)
发自: Web Page
回 7楼(奋斗鹰) 的帖子
楼主解决了么,求解
级别: 新手上路
UID: 500392
可可豆: 8 CB
威望: 3 点
在线时间: 24(时)
发自: Web Page
Re:我用高德地图定位 导航时&&会产生内存警告问题&&然后程序崩溃&&该怎么解决
全是这个 问题,跪求解决方案啊........都提问这么久了, 解决的大神回个帖啊~~~~~~~~~~~~~跪求
Pages: 1/2
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版后使用快捷导航没有帐号?
平板/笔记本
高德地图导航不会动
&登堂入室&
来自:浏览器
我的mate8,高德地图怎么问题这么多,之前后台一直运行的问题还没解决,这几天又发现导航有问题,这就是mate8和高德地图深度合作的结果???打开高德地图可以定位位置,但是步行导航的时候位置一直显示在原地,不会跟着走……别说是网络,gps的问题啊,百度地图一切正常。我的是移动定制版,发现agps有谷歌和中国移动可以选,默认的是谷歌,跟这个有关系吗?无脑复制粘贴的就不要回答了,谢谢。
%2Fstorage%2Femulated%2F0%2FPictures%2FScreenshots%2FScreenshot_-21-22-07.png (28.34 KB, 下载次数: 0)
21:29 上传
%2Fstorage%2Femulated%2F0%2FPictures%2FScreenshots%2FScreenshot_-21-22-24.png (28.44 KB, 下载次数: 0)
21:29 上传
width:100%">
&禁止发言&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
width:100%">
&炉火纯青&
来自:浏览器
你的agps从什么地方出现的?
width:100%">
&登堂入室&
来自:浏览器
回复 3 楼高级设置,定位服务
width:100%">
&略有小成&
来自:浏览器
没有开GPS& &agps&&和GPS是有区别的哦
width:100%">
&花粉帮帮堂&
来自:浏览器
粉粉您好:
1.尽量避免在深度阻挡的环境中搜星(如高楼的一楼房间内或者高楼环绕空间小或者地下车库等场景),这类环境卫星可见性非常差。尽量不用手接触到手机的右上角,那个区域是GPS天线的位置;
2.建议不要使用金属材质手机壳,金属材质手机壳对手机天线有影响,会导致手机信号变差,建议使用塑料或皮质手机壳;
3.粉粉可以再设置—全部设置—定位服务--定位模式--准确度高打开,通过agps辅助定位
width:100%">
&独步江湖&
来自:浏览器
6楼边上去吧,净复制些没用的东西
width:100%">
&独步江湖&
来自:浏览器
这个我早提过n次了,也详细测过。高德地图不行导航是有这问题,到现在也没人解决,不知在搞什么。智能暂时用用百度了,不用想什么法子。
width:100%">
&独步江湖&
来自:浏览器
dodgem 发表于
这个我早提过n次了,也详细测过。高德地图不行导航是有这问题,到现在也没人解决,不知在搞什么。智能暂时 ...
看这个贴,跟你说的情况一样,不是个例。
/forum.php?mod=viewthread&tid=8089323
width:100%">
&登堂入室&
来自:浏览器
dodgem 发表于
看这个贴,跟你说的情况一样,不是个例。
/forum.php?mod=viewthread&tid=8089323 ...
我刚又试了一下,走路不行,小跑一段会跟着动,这也很好的解释了公车为什么会半站动一下了,这根本没法步行导航,心塞啊…我们的gps不够灵敏???不对啊,百度又可以,其他人步行导航都是正常的吗???
width:100%">
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
好基友勋章
花粉好机友,注册时间大于99天
【定格秋天】【克什克腾】【狗尾草的秋天】【娇颜绽放】【生活点滴】【城市风景】
花粉客户端
Make it Possible
Make your device special
华为云服务
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
没有最新动态
关注花粉俱乐部
联系我们:
|关注花粉俱乐部:
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利微信公众号搜索“APP每日播报”随时获取装X神器
闹得沸沸扬扬的三星Galaxy Note7爆炸事件最终以全球市场的停产和...
说到智能手机市场增速逐渐放缓未来趋势不明朗,一般认为是两个原...
小米5s所搭载的骁龙821,主频为2.15GHz,GPU的频率也稍有降低,理...
> 简单直接的玩法 高德地图“测距”试用
简单直接的玩法 高德地图“测距”试用
手机中国【原创】作者:手机中国 王孜责任编辑:王孜日 05:52
  【 】无论是地图软件还是导航产品,大家对于高德的认识都是从“导航”二字开始的。不错,高德在导航方面的本领有目共睹,而笔者也曾在文章中多次为大家讲解或这两款产品的内容。今天,笔者还将以高德地图为例为大家说说,只不过本次所涉及到的内容不再是与导航相关的了,而是比较另类的“测距”功能。
高德地图软件截图
  虽然“测距”并非高德地图近期推出的功能,但相信绝大多数用户还是容易忽略这项功能的。顾名思义,“测距”所实现的就是在地图上测量起点与终点直线距离的功能。该功能的按钮被设计在软件设置里的“更多功能”中,大家可以在这里手动启动。
高德地图软件截图
  “测距”功能的操作很简单,当开启之后,我们只需在地图中随便单击一个位置即可设为起点,而再次点击另外一个位置就可作为终点,此时地图可以显示出直线距离。当然了,在地图内的任何缩放尺寸下我们都可以实现“测距”,这样一来,当地图尽可能放大的时候来选取方位就更加精准一些了。
高德地图软件截图
  虽然“导航”功能是一款软件的精髓所在,但高德地图中的“测距”还是让地图的功能更加丰富起来。毕竟并非所有的用户在使用高德产品的时候都去选择规划路径以及线路导航,总有一部分使用者是要借助这种地图工具来进行道路方面的辅助勘测。所以说,尽管“测距”是个很不起眼的小功能,但高德地图将其纳入的做法,还是非常人性化的。
10/18 08:0310/18 07:0610/18 07:0410/18 06:28
10/19 05:1510/18 05:3010/18 05:3010/18 05:25
10/18 05:1010/18 05:0010/18 04:0010/17 11:00
10/17 16:3010/17 06:0010/17 05:0510/17 03:00
48小时热门软件文章
今年7月《网络预约出租汽车经营服务管理暂行...
今年7月在韩国上映的灾难电影《釜山行》横扫...
随着智能硬件的普及和应用的多元化,客厅娱...
10月12日网易有道宣布发布“同道计划”,聚...
熟知越狱的朋友,想要在已经越狱的iOS设备上...本帖最后由 njyjm 于
06:17 编辑
在安卓系统上调用aMap模块,可以显示地图,获取经纬度信息,但在手机移动时,无法随着手机地理位置的移动而实时更新地图上的用户位置。
调用了setTrackingMode方法,设置了trackingMode为’follow‘,并且使用了云编译,也无法实时更新用户位置
aMap.setTrackingMode({
& & animation: true,& & trackingMode: 'follow'});
本帖最后由 njyjm 于
18:24 编辑
js代码如下:
var aMap,curlon,
& & apiready = function(){
& && && && && & //引入模块
& && && && && & aMap = api.require('aMap');
& && && && && & api.showProgress({
& && && && &style: 'default',
& && && && &animationType: 'fade',
& && && && &title: '定位中...',
& && && && &text: '请稍候...',
& && && && &modal: false
& && &&&});
& && && && && & //打开地图
& && && && && & openMap();
& && && && && & //定位getLocation();
& && && && &setInterval(&getLocation()&,8000);
& & //打开地图
& & openMap = function(){
& && && && && && &&&aMap.setMapAttr({
& && && && && && && && && & type: 'standard',
& && && && && && && && && & trafficOn: true,
& && && && && && && && && & building: true,
& && && && && && && && && & });
& && && && && && && && &
& && && && && && && && &aMap.open({
& && && && && && &&&rect: {
& && && && && && && && &x: 0,
& && && && && && && && &y: 0,
& && && && && && && && &w: 'auto',
& && && && && && && && &h: api.frameHeight
& && && && && && &&&},
& && && && && && &&&showUserLocation: true,
& && && && && && &&&zoomLevel: 16,
& && && && && && &&&/*center: {
& && && && && && && &&&lon: 116.,
& && && && && && && &&&lat: 39.
& && && && && && &&&},*/
& && && && && && &&&fixedOn: api.frameName,
& && && && && && &&&fixed: true
& && && && && && && && &}, function(ret, err){& && &&&
& && && && && && &&&if( ret.status ){
& && && && && && && && &alert( &地图已成功打开& );
& && && && && && &&&}else{
& && && && && && && && &alert( JSON.stringify( err ) );
& && && && && && &&&}
& && && && && && && && &});
& && && && && && && && &
& && && && && && && && &
& && && && && &
& && && && && & }
& && &&&//获取用户当前经纬度。
& && &&&getLocation = function(){
& && && && && & aMap.getLocation({
& && && && && && && && && & autoStop: true,
& && && && && && && && && && && && && && & },function(ret, err){
& && && && && && && && && && && && && && & api.hideProgress();& && &
& && && && && && && && && && && && &if( ret.status ){
& && && && && && && && && && && && && & //alert( JSON.stringify( ret ) );
& && && && && && && && && && && && && & if((curlon != ret.lon) || (curlat != ret.lat) ){
& && && && && && && && && && && && && &
& && && && && && && && && && && && && && && && &curlon = ret.
& && && && && && && && && && && && && && && && &curlat = ret.
& && && && && && && && && && && && && && && && &//设置地图中心
& && && && && && && && && && && && && & aMap.setCenter({
& && && && && && && && && && && && &coords: {
& && && && && && && && && && && && && & lon: curlon,
& && && && && && && && && && && && && & lat: curlat
& && && && && && && && && && && && &},
& && && && && && && && && && && && && && &&&animation:true
& && && && && && && && && && && && && & });
& && && && && && && && && && && && && & aMap.showUserLocation({
& && && && && && && && && && && && && && && && &isShow: true});& && &&&//显示用户位置
& && && && && && && && && && && && && & aMap.setTrackingMode({
& && && && && && && && && && && && && && && && &animation: true,
& && && && && && && && && && && && && && && && &trackingMode: 'follow'});
& && && && && && && && && && && && && & }
& && && && && && && && && && && && &}else{
& && && && && && && && && && &&&alert(err.code);
& && && && && && && && && && && && &}
& && && && && & });
使用以上代码,可以打开地图,获取经纬度数据,但无法实时更新用户位置。
请帮着分析分析。。。。。。
js代码如下:
var aMap,curlon,
为什么要用这个setInterval?调用getLocation时配置下autoStop: true,config.xml也要配置支持后台定位,云编译有效
为什么要用这个setInterval?调用getLocation时配置下autoStop: true,config.xml也要配置支持后台定位, ...
使用setinterval是为了持续获取用户的当前位置的经纬度,
在config.xml文件中我已经添加了
&feature name=&aMap&&
& & &param name=&android_api_key& value=&**************&/&
&&&/feature&
如何进一步配置支持后台定位呢?
使用setinterval是为了持续获取用户的当前位置的经纬度,
在config.xml文件中我已经添加了
&preference name=&backgroundMode& value=&location&/&配置这个查看: 5880|回复: 38
受不了高德了!刚更新的高德地图也加了林志玲的声音
发布安卓地图
支持分辨率(可多选):
资源分类(可多选):
刚刚更新的。没想到一启动,和导航一样,也加了声音。
要是在人堆儿里一运行就来两句,别人还不是看奇葩一样?
难道真的免费就会导致堕落?
23楼有妖精,看你是唐僧还是猪八戒。&
自己搞掉是一回事,高德恶心人是另一回事。我的发言有这么让人难理解吗?&
楼主完全可以用压缩软件打开去除的,要有折腾的精神啊。&
高德免费真正强,志玲妖声太不爽;压缩软件显神威,剔除鸟叫为导航。&
本帖最后由 sdqdzsg 于
08:18 编辑
求解决方法
用压缩软件打开APK文件(不解压),用鼠标右键,点击APK的属性,改为压缩软件打开模式,然后双击APK文件,删除原APK中res\raw的二个MP3文件即可,再关闭winrar即可,不需重新签名和反编译。
已经按照此办法搞定!感恩!&
本帖最后由 mrdsp 于
00:30 编辑
给个 高德导航 v7.1. 官方版 去玲妖声版。世界从此清静了许多!
高德地图(快捷导航版)6.1.0& &去林志玲妖声版。世界从此更清纯!
好多了,不然在办公室误按了,很麻烦。&
就是开机和关机有,别的还没有。
求解决方法
哪两句呀{:happy:}
能吓你LP一大跳滴2句!&
给个 高德导航 v7.1. 官方版 去玲妖声版。世界从此清静了许多!
我都已经自己动手干掉了。还是感谢!
幸好我没用升级
Ding。。。。。。。。。。。
一楼点评打油诗太有才了,哈哈哈。林志玲声音平时听听八卦可以,用于导航估计没几个男人受到了
把那2个MP3发上来共享一下
高德就是要让你受不了
用压缩软件打开APK文件(不解压),用鼠标右键,点击APK的属性,改为压缩软件打开模式,然后双击APK文件 ...
没有找到mp3文件啊?
能否把高德地图此版本的运行自启动关掉.在360里关不掉,只能改程序.{:em252:}{:em252:}{:em252:}
哈哈,我倒觉得很好听,如果导航语音指示全部用志玲音就更好了。
台湾有人diy过,不记得是r66的还是papago的了&
擦,那高德得给林志玲多少钱啊。&
Powered by}

我要回帖

更多关于 ipad高德地图测距 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信