高德地图libgdamapv4sdk751.so36是哪个包

iOS 地图SDK | 高德开放平台 | 高德地图API
Android平台
Web服务 & 其他
您现在的位置: >
> 开发环境配置
开发环境配置
iOS SDK提供两种配置开发环境的方式,您可以自行选择您喜欢的方式。推荐“自动部署”的方式,可帮您快速进入开发应用的步骤,升级SDK时也更方便。
对于熟悉CocoaPods
直接使用如下命令:
pod 'AMap3DMap' #3D地图SDK
pod 'AMap2DMap' #2D地图SDK(2D地图和3D地图不能同时使用)
pod 'AMapSearch' #搜索服务SDK
对于初次使用CocoaPods
(1)安装CocoaPods(已安装请跳过)
在终端输入
sudo gem install cocoapods
如果安装成功,会有一个提示
Successfully installed cocoaPods
若很久没反应,则是因为安装被墙阻拦
解决方法1:打开vpn下载
解决方法2:请看详细指南 。
(2)搜索高德SDK库
安装成功后,在终端输入以下命令:
pod search AMap3DMap
pod search AMap2DMap
搜索服务SDK
pod search AMapSearch
若无返回结果,则先运行以下命令,再进行搜索
pod repo update
(3)使用cocoapod
在当前工程文件(.xcodeproj)所在文件夹下,打开terminal
1.创建Podfile:
touch Podfile
2.编辑Podfile内容如下:
platform :ios, '7.0' #手机的系统
pod 'AMap3DMap'
#3D地图SDK
#pod 'AMap2DMap' #2D地图SDK (2D和3D不能同时使?用)
pod 'AMapSearch' #搜索服务SDK
提示:目前pod上已经更新到最新版本,若想回退到之前版本,命令如下:
pod 'AMap3DMap', '~&4.0'
3.在PodFile所在的文件夹下输入命令:
pod install
若已经install过,使用以下命令更新版本。
pod update
成功以后,会出现如下记录:
localhost:yourWorkDir yourUserName$ pod install
Analyzing dependencies
Downloading dependencies
Installing AMap3DMap(2.4.0)
Installing AMapSearch (2.4.0)
Generating Pods project
Integrating client project !
[!] From now on use `yourProj.xcworkspace`.
打开xcworkspace文件,就可以开始开发您的应用了。
但是使用前别忘了申请key,申请地址:,申请步骤:。
若使用CocoaPods自动部署的出现了Analyzing dependencies卡住的现象,可参考: 中的方法进行解决。
第一步:引入地图库
将解压后的MAMapKit.framework 文件copy或拖拽到工程文件夹中,左侧目录选中工程名,在 TARGETS->Build Phases-> Link Binary With Libaries 中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择工程目录下的 MAMapKit.framework 文件添加到工程中。千万不要忘记将AMapFoundationKit也一起加入工程哦。
若还需使用搜索库,则用同样的方法,将解压后的 AMapSearchKit.framework 文件添加到工程中。
Xcode7之后,可直接将库文件拖到工程中,完成此操作。
第二步:引入AMap.bundle资源文件
AMap.bundle资源文件中存储了定位、默认大头针标注视图等图片,可利用这些资源图片进行开发。
左侧目录中选中工程名,在右键菜单中选择Add Files to “工程名”…,从MAMapKit.framework->Resources文件中选择AMap.bundle文件,并勾选“Copy items if needed”复选框,单击“Add”按钮,将资源文件添加到工程中。
注意:2D地图和3D地图的资源文件是不同的,在进行SDK切换时,需要同时更换对应的资源文件。
第三步:引入系统库
需引入的系统库如下表所示:
UIKit.framework
2D、3D、Search
Foundation.framework
2D、3D、Search
CoreGraphics.framework
2D、3D、Search
QuartzCore.framework
OpenGLES.framework
CoreLocation.framework
CoreTelephony.framework
2D、3D、Search
SystemConfiguration.framework
2D、3D、Search
libz.dylib 或 libz.tbd
2D、3D、Search
libstdc++6.0.9.dylib 或 libstdc++6.0.9.tbd
2D、3D、Search
说明:Search V3.0.0及以上版本不需要引入。
libc++.dylib 或 libc++.tbd
2D(V3.3.0及以上)、3D(V3.0.0及以上)
Security.framework
1.备注中,2D表示使用2D栅格地图需要的系统文件,3D表示使用3D矢量地图需要的系统文件、Search表示使用搜索库需要的系统文件,3D(V3.X.X)表示3D矢量地图V3.0.0以后版本需要新增的库。
2.SystemConfiguration.framework、CoreTelephonySecurity.framework、Security.framework 是为了统计app信息使用。
3.iOS9后,需要把libz.dylib、libstdc++6.09.dylib、libc++.dylib替换成libz.tbd、libstdc++6.09.tbd、libc++.tbd。
引入系统库的操作如下:
左侧目录中选中工程名,在TARGETS->Build Settings-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中查找并选择所需的库(见下表),单击“Add”按钮,将库文件添加到工程中。
第四步:环境配置
在TARGETS->Build Settings->Other Linker Flags 中添加-ObjC,C大写。
V4.0.0之后版本不需要添加-ObjC。
(C) 2002- 版权所有 | 京ICP证070711号
感谢您的反馈
通过该反馈,您可以将对高德开放平台产品和文档的意见和建议发送给我们。如需咨询产品使用问题或获取技术支持,请访问
包含屏幕截图
请选择您要反馈的类型
iOS 地图SDK【Lession 9 】集成高德地图SDK - 推酷
【Lession 9 】集成高德地图SDK
说还可以。
关键要看下载的高德SDK中的源代码。 根据源代码来看,是最准确的。
1. 一些so 文件,放在app/libs目录下就可以了。不需要再次放在app/src/main/jniLibs 目录下。如图
? armeabi/
libgdamapv4sdk751.so*
libgdamapv4sdk751ex.so*
AMap_Android_3DMapSDK_V3.1.1_.jar*
AMap_Location_v2.0.0_.jar*
AMap_Services_V2.7.0_.jar*
Volley.jar*
多次引用的话,会报错:
然后在gradle的配置中,使用下面这段 :
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile fileTree(dir: 'libs', include: ['.jar','.so'])
// 这一行最关键,它可以在编译时找到so文件
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile files('libs/AMap_Android_3DMapSDK_V3.1.1_.jar')
// 这一行也重要。可以找到高德地图。
然后就是:
增加对应的XML:
&com.amap.api.maps.MapView
xmlns:android=&/apk/res/android&
android:id=&@+id/map&
android:layout_width=&match_parent&
android:layout_height=&match_parent& &
&/com.amap.api.maps.MapView&
在对应的activity中调用它即可。
mapView = (MapView)findViewById(R.id.map);
mapView.onCreate(savedInstanceState);
if(aMap == null) {
aMap = mapView.getMap();
没什么难度。 上面的代码只做提醒,不做严格的参照功能。 具体的请看下载的源代码。
自己写出来的东西,还是有点儿小激动的,附图:
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致后面的代码在高德地图(二)里有详细的讲解!
&1.下载高德应用SDK包(打开官网,并加入下载页面)
2.点击头部栏目开发进入iOS地图SDK3.进入SDK开发文档后,点击相关下载,下载相应的SDK包选择相应的SDK包,并下载到电脑上4.打开其中一个下载安装包(并把SDK中的framework拖拽到工程中去)(1)注意,在SDK缺少一个Bundle图片文件,如果你需要,这需要下载上方提示的Demo包(2)在demo包中找到AMap.bundle文件(3)直接把bundle文件拖拽到文件中即可&&5.打开官网中的配置framework的文档,并根据文档给高德framework库进行配置(选中开发指南中的手动配置选项)6.根据文档添加相应的库7.添加以后工程的库8.配置完库以后,根据文档,配置环境设置(在BuildSetting中找到Other Linker Flags 并添加-Objc)9.配置库的匹配设置(支持32位库)需在 TARGETS-&Build Settings-&Architectures 点出选择框,选择 “Other”,将默认值修改为 $(ARCHS_STANDARD_32_BIT)
。,&在成功配置完SDK下载包后,还需要配置app的key。这个key的唯一用途就是用来识别哪个app在使用高德地图,这个一般用于数据统计的时候会用到。但是,如果不配置app的key。是无法使用高德地图的。这个也可以理解为你要使用高德地图,必须先注册。1.在申请AppKey前,我们需要一个高德地图的账号并成为开发者(下面,我们申请一个高德地图账号并填写部分资料)此处省略2.申请账号成功并成为开发者后,打开以下链接可注册AppKey。3.点击获取KEY可以申请应用appKey4.我们就开始申请一个AppKey,还是SDK的开发文档,我们选中“申请Key”2.填写信息(1)应用名,没有上线的应用(测试阶段,这里随意填写即可)。(2)勾选iOS平台(3)安全码 ,也称作为Bundle Identifier是应用的唯一表示,相当于人的身份证,这里必须要填写正确。(4)同意协议&选中的地方即为应用的Bundle Identifier,他默认是你的文件名称(相对路径获取):hjh.$(PRODUCT_NAME:rfc1034identifier)这样不利于Bundle Identifier的获取,所以,一般需要改变Bundle Identifier写成一个决定id(例如:hjh.gaodeMapDemo)3.修改后的Bundle Identifier如下(上线后的Bundle Identifier基本不可修改,所以Bundle Identifier起名要慎重)4.申请成功后获得AppKey如下key中的返回字段将在SDK下载包的注册代码中使用到,到这里,AppKey的申请就成功
& 开源中国(OSChina.NET) |
开源中国社区(OSChina.net)是工信部
指定的官方社区&&国之画&&&&&&
版权所有 京ICP备号-2
迷上了代码!君,已阅读到文档的结尾了呢~~
高德地图 Android SDK 开发指南 V2.1.3
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
高德地图 Android SDK 开发指南 V2.1.3
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 高德地图sdk ios 的文章

 

随机推荐