当前位置:首页 » 安卓系统 » 腾讯地图android

腾讯地图android

发布时间: 2022-05-20 04:11:45

❶ 腾讯地图api android ios共用怎么解决

把inc文件夹拖入到项目中去,引入了头文件,然后如果用真机就把Release-iphoneos里面的.a文件拖拽到项目中去,最后别忘了拖入mapapi.bundle文件,路线节点和图钉的图片来源于素材包。
此外还要引入CoreLocation.framework和QuartzCore.framework,这样引入工作就大功告成,但是要注意一点 很重要的,静态库中采用ObjectC++实现,因此需要保证工程中至少有一个.mm后缀的源文件(您可以将任意一个.m后缀的文件改名为.mm),或者 在工程属性中指定编译方式,即将XCode的Project -> Edit Active Target -> Build -> GCC4.2 – Language -> Compile Sources As设置为”Objective-C++”。

经过实践,我推荐不这么干,默认是根据文件类型来选择编译的方式,文件要是.m就用Objective-C,要是.mm就是Objective- C++,手动改变会让整个项目都用一种编译方式,很容易出错或者不兼容,比如NavigationItem实例化的时候就会出错,既然网络地图如此特立独 行,那么最好的方式就是把地图相关的类改为.mm,其他的依旧,这样只有这个类会用Objective-C++编译方式。

如何显示地图并定位
要让车发动起来先得有引擎,所以在项目的根delegate类里就要通过BMKMapManager这个类来实现地图引擎的启动,具体代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// 要使用网络地图,请先启动BaiMapManager
_mapManager = [[BMKMapManager alloc]init];
// 如果要关注网络及授权验证事件,请设定generalDelegate参数
BOOL ret = [_mapManager start:@"" generalDelegate:nil];
if (!ret) {
NSLog(@”manager start failed!”);
}
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.viewController = [[[ViewController alloc] initWithNibName:@”ViewController” bundle:nil] autorelease];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
接下来要做的就是添加地图视图,在需要地图的类头文件里添加如下代码(这个类应该是.mm文件):
#import <UIKit/UIKit.h>
#import “BMapKit.h”
@interface testViewController : UIViewController<BMKMapViewDelegate,BMKSearchDelegate>//两个协议要引入
{
BMKSearch* _search;//搜索要用到的
BMKMapView* mapView;//地图视图
IBOutlet UITextField* fromeText;
NSString *cityStr;
NSString *cityName;
CLLocationCoordinate2D startPt;
float localLatitude;
float localLongitude;
BOOL localJudge;
NSMutableArray *pathArray;
}
@end
一些成员后面要用到先不提,这里只是实现地图的显示和定位,然后在.mm文件里,在@implementation testViewController的前面添加这些代码
#import “testViewController.h”
#define MYBUNDLE_NAME @ “mapapi.bundle”
#define MYBUNDLE_PATH [[[NSBundle mainBundle] resourcePath] : MYBUNDLE_NAME]
#define MYBUNDLE [NSBundle bundleWithPath: MYBUNDLE_PATH]
BOOL isRetina = FALSE;
@interface RouteAnnotation : BMKPointAnnotation
{
int _type; ///<0:起点 1:终点 2:公交 3:地铁 4:驾乘
int _degree;
}
@property (nonatomic) int type;
@property (nonatomic) int degree;
@end
@implementation RouteAnnotation
@synthesize type = _type;
@synthesize degree = _degree;
@end
@interface UIImage(InternalMethod)
- (UIImage*)imageRotatedByDegrees:(CGFloat)degrees;
@end
@implementation UIImage(InternalMethod)
- (UIImage*)imageRotatedByDegrees:(CGFloat)degrees
{
CGSize rotatedSize = self.size;
if (isRetina) {
rotatedSize.width *= 2;
rotatedSize.height *= 2;
}
UIGraphicsBeginImageContext(rotatedSize);
CGContextRef bitmap = UIGraphicsGetCurrentContext();
CGContextTranslateCTM(bitmap, rotatedSize.width/2, rotatedSize.height/2);
CGContextRotateCTM(bitmap, degrees * M_PI / 180);
CGContextRotateCTM(bitmap, M_PI);
CGContextScaleCTM(bitmap, -1.0, 1.0);
CGContextDrawImage(bitmap, CGRectMake(-rotatedSize.width/2, -rotatedSize.height/2, rotatedSize.width, rotatedSize.height), self.CGImage);
UIImage* newImage = ();
UIGraphicsEndImageContext();
return newImage;
}
@end
有些代码对实现定位没有帮助,但是后面要用到,并且demo示例代码也是这么写的,所以引入了没有坏处,之后给这个类添加一个方法,获取图片资源用:
- (NSString*)getMyBundlePath1:(NSString *)filename
{
NSBundle * libBundle = MYBUNDLE ;
if ( libBundle && filename ){
NSString * s=[[libBundle resourcePath ] : filename];
NSLog ( @”%@” ,s);
return s;
}
return nil ;
}
下面才是真正添加地图的地方:
- (void)viewDidLoad
{
[super viewDidLoad];
mapView = [[BMKMapView alloc]initWithFrame:CGRectMake(0, 92, 320, 388)];
[self.view addSubview:mapView];
mapView.delegate = self;
[mapView setShowsUserLocation:YES];//显示定位的蓝点儿
_search = [[BMKSearch alloc]init];//search类,搜索的时候会用到
_search.delegate = self;
fromeText.text=@”新中关”;
CGSize screenSize = [[UIScreen mainScreen] currentMode].size;
if ((fabs(screenSize.width – 640.0f) < 0.1)
&& (fabs(screenSize.height – 960.0f) < 0.1))
{
isRetina = TRUE;
}
pathArray=[[NSMutableArray array] retain]; //用来记录路线信息的,以后会用到
}
然后我在ib拖拽了几个按钮,功能显而易见,编译运行就应该成功了

❷ 为什么腾讯地图在安卓机上本地测试定位失败

电脑手机软件问题。根据你的描述,腾讯地图在安卓机上本地测试定位失败。
建议:
1,先下载GPStest,到空旷场地检查你的手机gps是否正常,如果不正常先重启,再打开gps,不行就是坏了。
2,如果gps好的,下载网络地图或者高德地图就好了。

❸ 手机腾讯地图怎么截取地图截取地图的方法

手机截图很多人都知道用什么快捷键,但这种截图截的都是整个手机画面的,在地图软件中,用户只截取地图上的画面,又如何截才是最快呢?用腾讯地图中的截图功能吧,它只会截取地图的内容。
腾讯地图截取地图画面的方法:
第一步:
打开“腾讯地图”软件,点击搜索栏旁的按钮,展开选项,选择“截图”。
第二步:
点击腾讯地图的“截图”后,用户就可以选择截图的范围了,选择好截图的范围后,点击顶部的“确定”。那么就会生成一幅地图的截图了。

“转载请注明出处:
www.d9soft.com”

相关软件下载:
软件名称:腾讯地图
大小:10.33MB
版本:4.0
类别:导航地图
语言:中文
使用平台:Android

❹ 我想请教一下,我安卓版手机,导航用的是腾讯地图,在有时候导航停止,是怎么回事

网络问题

❺ 手机腾讯地图违章查询功能怎么使用

现在的手机腾讯地图不仅仅可以导航,还有更多生活服务哦,比如违章查询,但是很多朋友不知道手机腾讯地图违章查询功能怎么使用?其实方法很简单哦,下面小编就来教教大家轻松使用腾讯地图查询车辆违章情况方法吧!
软件名称:
腾讯地图
v5.6.2
软件大小:
22.71MB
下载地址:
http://www.gezila.com/android/soft/3887.html
手机腾讯地图违章查询功能怎么使用?
1、我们打开手机腾讯地图,然后点击“发现”。如图1所示
(图1)
2、点击后我们可以看到“违章查询”按钮,点击。如图2所示
(图2)
3、然后我们可以看到需要输入“车牌号”、“查询地”和“车辆识别代号”。如图3所示
(图3)
4、输入后点击“保存并查询”,然后我们就可以看到查询结果了。如图4所示
(图4)
总结:以上就是手机腾讯地图违章查询功能怎么使用?腾讯地图查询车辆违章情况方法,这样我们就可以随时随地的查询到自己的违章情况了。

小编推荐:

手机腾讯地图怎么看街景?

手机腾讯地图怎么定位自己当前位置?

手机腾讯地图位置错了怎么纠错?

❻ android 腾讯地图位置怎么老是显示在北京

地图默认显示为北京天安门,腾讯的地图我没用过,不过所有地图都差不多,你仔细去开发者平台看看文档,有一个定位功能,拿到自己的位置后通过精度和纬度设置地图显示的位置,

❼ android 可以从第三方跳转腾讯地图并标注点吗

地图app还不支持URI,只是打开地图app的话可以用intent

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("geo:33.984154,116.307490"));
if (intent.resolveActivity(getPackageManager()) != null)
{ ComponentName name = intent.resolveActivity(getPackageManager()); startActivity(intent); }

安卓手机总是自动跳腾讯地图出来,怎么破

ROOT设置权限不自动开启吧
腾讯地图试试看呗,还挺实用哦
他有一个离线模式,你下载离线数据包,就可以无网导航哦。
真的零流量模式,而且腾讯地图定位很精准,城市覆盖面也广。
还有很多生活功能,查询公交路线,附近好吃好玩的。等等。

❾ 安卓手机上的腾讯地图离线文件在什么位置

你好,楼主,腾讯地图主页,选择“我”,找到“离线地图”点进去,就有个“下载管理”,您下载好的离线地图就在那里面

❿ 导航软件里腾讯地图我觉得挺好的,为何那么不受待见

腾讯地图成立时间较晚,所以不受待见。

腾讯地图,前称SOSO地图。这是由腾讯公司推出的一种互联网地图服务。用户可以从地图中看到普通的矩形地图、卫星地图和街景地图以及室内景(详见下面)。用户可以使用地图查询银行、医院、宾馆、公园等地理位置,有助用户的平时生活出行所需。

通过腾讯地图的街景,用户可以实现网上虚拟旅游,也可以在前往某地之前了解该地点的周边环境,从而更容易找到目的地。同时,街景地图亦可为购租房屋提供参考信息。

腾讯地图目前有手机地图:IOS的手机地图,适用于iPhone;Android的手机地图,适用于Android系统的手机;Symbian的手机地图,适用于Symbian系统的手机。

腾讯地图的Web页面地图:上线的卫星地图,卫星图清晰度在业界属名列前茅。

街景地图:是用专业摄影机录制的真实地图,看街景地图,就像看监控摄像头一样。

线框图:可以查询公交站和公交路线、驾车路线、地点、位置定位、查看周边团购信息、实时路况、天气、测距等功能。

热点内容
编程让我着迷 发布:2025-08-21 05:22:28 浏览:763
80d怎么看存储 发布:2025-08-21 05:21:39 浏览:336
刺激战场国际服安卓怎么登不了 发布:2025-08-21 05:14:01 浏览:15
混沌序列加密图像 发布:2025-08-21 04:54:21 浏览:955
从哪里找微博登录密码 发布:2025-08-21 04:32:34 浏览:444
java输出三角形 发布:2025-08-21 04:31:43 浏览:703
压缩阻抗 发布:2025-08-21 03:52:28 浏览:435
javaopenssl加密 发布:2025-08-21 03:46:51 浏览:553
传智php培训 发布:2025-08-21 03:46:45 浏览:510
我的世界如何在服务器检查自己在线时间 发布:2025-08-21 03:45:28 浏览:466