解决导入腾讯地图框架报错的方法

最近的一个项目需要用到第三方地图,客户指定说一定要用腾讯的。既然客户都指定了要用腾讯地图,那我也只好开干了。但是万万没想到,腾讯地图能够如此的坑(纯属吐槽)。

按照腾讯地图sdk文档一步一步来,配置工程信息,导入地图框架,运行工程,然后就是程序报错了。 报错原因请看右--->>>  ld: framework not found QMapKit

clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决导入腾讯地图框架报错的方法_第1张图片

很清楚地能看到提示说找不到QMapKit (framework not found QMapKit), 很明显就是在说工程里找不到这个框架。查看一下framework search paths,并没有添加到这个框架的路径(看下图向),在此也不要浪费时间去百度linker command failed with exit code 1 (use -v to see invocation)关于这个问题的解决办法啦,因为本人亲测过很多次,并无卵用


好了,废话少说,现在说一下该如何正确集成腾讯地图吧!

1.首先把下载好的腾讯地图sdk(我用的是2D地图)包里面的sdk文件放到你工程目录下面

2.添加腾讯地图框架,点击add other,选择你工程目录下QMap框架.

解决导入腾讯地图框架报错的方法_第2张图片



解决导入腾讯地图框架报错的方法_第3张图片


解决导入腾讯地图框架报错的方法_第4张图片

然后查看build setting 下的framework search paths,就会发现多了一个路径,这个就是倒入腾讯地图框架的路径.

其他配置就可以按照文档的来,主要不同的就是倒入框架这一点!


还有一点要吐槽的就是,腾讯iOS地图竟然没有添加图片覆盖层的方法,而安卓和web端的sdk却有!重要的是有这个需求啊

你可能感兴趣的:(解决导入腾讯地图框架报错的方法)