地图源sources生态sets放在哪里

高德地图基本开发流程
地图如今已经离不开我们大家的生活了 ,作为开发者来说 ,能够尽可能开发一款完善的地图也是至关重要的
因此我对高德地图进行了一些研究,
下面我将 把我对高德地图的研究分享给大家
1.在高德应用管理后台创建新应用,获取AppKey
在这里我们会看到以下界面,它会让我们填入发布板SHA1值,那么这个SHA1值如何获取呢
SHA1的获取:
打开cmd命令在cmd控制台上 依次输入
cd .android
keytool -list -v -keystore debug.keystore
即可得到SHA1值,如下:
提交之后便会获取到AppKey
2.在高德地图开发平台上下载Android地图SDK,在libs 报下导入so库及jar包
2.在build.gradle加入以下
sourceSets {
jniLibs.srcDirs = ['libs']
compile files('libs/AMap_Location_V3.4.0_.jar')
compile files('libs/AMap_Search_V5.1.0_.jar')
compile files('libs/Android_Map3D_SDK_V5.1.0_.jar')
3.在清单文件中加权限和配置AppKey
&!--允许程序打开网络套接字--&
&uses-permissionandroid:name="android.permission.INTERNET"/&
&!--允许程序设置内置sd卡的写权限--&
&uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/&
&!--允许程序获取网络状态--&
&uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/&
&!--允许程序访问WiFi网络信息--&
&uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/&
&!--允许程序读写手机状态和身份--&
&uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/&
&!--允许程序访问CellID或WiFi热点来获取粗略的位置--&
&uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION"/&
配置AppKey
&meta-dataandroid:name="com.amap.api.v2.apikey"android:value="a530a2c6fa8f40ed4ac1ebe"/&
&serviceandroid:name="com.amap.api.location.APSService"&&/service&
4.在xml中写mapview 控件
&com.amap.api.maps.MapView
android:layout_width="368dp"
android:layout_height="495dp"
android:id="@+id/mapview"
tools:layout_editor_absoluteY="8dp"
tools:layout_editor_absoluteX="8dp"&&/com.amap.api.maps.MapView&
5.在avtivity 中显示定位蓝点
mapview= (MapView) findViewById(R.id.mapview);
//在activity执行onCreate时执行mMapView.onCreate(savedInstanceState),创建地图
mapview.onCreate(savedInstanceState);//
此方法须覆写,虚拟机需要在很多情况下保存地图绘制的当前状态。
//初始化地图控制器对象
mapview.getMap();
myLocationStyle=
newMyLocationStyle();//初始化定位蓝点样式类myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE);//连续定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。(1秒1次定位)如果不设置myLocationType,默认也会执行此种模式。
myLocationStyle.interval(2000);//设置连续定位模式下的定位间隔,只在连续定位模式下生效,单次定位模式下不会生效。单位为毫秒。
myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER);//连续定位、蓝点不会移动到地图中心点,定位点依照设备方向旋转,并且蓝点会跟随设备移动。
aMap.setMyLocationStyle(myLocationStyle);//设置定位蓝点的Styl
// aMap.getUiSettings().setMyLocationButtonEnabled(true);设置默认定位按钮是否显示,非必需设置。
aMap.setMyLocationEnabled(true);//
设置为true表示启动显示定位蓝点,false表示隐藏定位蓝点并不进行定位,默认是false。
protected voidonDestroy() {
super.onDestroy();
//在activity执行onDestroy时执行mMapView.onDestroy(),销毁地图
mapview.onDestroy();
protected voidonResume() {
super.onResume();
//在activity执行onResume时执行mMapView.onResume
(),重新绘制加载地图
mapview.onResume();
protected voidonPause() {
super.onPause();
//在activity执行onPause时执行mMapView.onPause (),暂停地图的绘制
mapview.onPause();
newPoiSearch.Query(et_point,"",et_city);
//keyWord表示搜索字符串,
//第二个参数表示POI搜索类型,二者选填其一,选用POI搜索类型时建议填写类型代码,码表可以参考下方(而非文字)
//cityCode表示POI搜索区域,可以是城市编码也可以是城市名称,也可以传空字符串,空字符串代表全国在全国范围内进行搜索
query.setPageSize(10);//
设置每页最多返回多少条poiitem
// query.setPageNum(currentPage);//设置查询页码
poiSearch=
newPoiSearch(this,query);
poiSearch.setOnPoiSearchListener(this);
poiSearch.searchPOIAsyn();
public voidonPoiSearched(PoiResult
poiResult,inti) {
aMap.clear();
ArrayList&PoiItem& pois = poiResult.getPois();
for(PoiItem
poiItem : pois) {
LatLonPoint latLonPoint = poiItem.getLatLonPoint();
LatLng latLng =newLatLng(latLonPoint.getLatitude(),
latLonPoint.getLongitude());
MarkerOptions markerOption =newMarkerOptions().position(latLng).title(poiItem.toString()).snippet("去吃吧");
aMap.addMarker(markerOption);
7.点击覆盖物并规划线路(要在源码中复制几个类)
aMap.setOnMarkerClickListener(newAMap.OnMarkerClickListener()
public booleanonMarkerClick(Marker
//获取起点经纬度
Location myLocation =aMap.getMyLocation();
//获取终点经纬度
LatLng position = marker.getPosition();
LatLonPoint from=newLatLonPoint(myLocation.getLatitude(),myLocation.getLongitude());
LatLonPoint to=newLatLonPoint(position.latitude,position.longitude);
RouteSearch.FromAndTo fromAndTo =newRouteSearch.FromAndTo(from,to);
RouteSearch.DriveRouteQuery query =newRouteSearch.DriveRouteQuery(fromAndTo,
RouteSearch.DRIVING_MULTI_CHOICE_AVOID_CONGESTION_NO_HIGHWAY,null,null,"");
RouteSearch routeSearch =newRouteSearch(MainActivity.this);
routeSearch.setRouteSearchListener(MainActivity.this);
routeSearch.calculateDriveRouteAsyn(query);
return false;
public voidonDriveRouteSearched(DriveRouteResult
result,interrorCode) {
aMap.clear();//
清理地图上的所有覆盖物
if(errorCode
== AMapException.CODE_AMAP_SUCCESS) {
!=null&& result.getPaths() !=null)
if(result.getPaths().size()
finalDrivePath
drivePath = result.getPaths()
DrivingRouteOverlay drivingRouteOverlay =newDrivingRouteOverlay(
this,aMap,
drivePath,
result.getStartPos(),
result.getTargetPos(),null);
drivingRouteOverlay.setNodeIconVisibility(false);//设置节点marker是否显示
drivingRouteOverlay.setIsColorfulline(true);//是否用颜色展示交通拥堵情况,默认true
drivingRouteOverlay.removeFromMap();
drivingRouteOverlay.addToMap();
drivingRouteOverlay.zoomToSpan();
}else if(result
!=null&& result.getPaths() ==null)
ToastUtil.show(this,
R.string.no_result);
ToastUtil.show(this,
R.string.no_result);
ToastUtil.showerror(this.getApplicationContext(),
errorCode);
哈哈 到此结束了 ,以后有空在写,如果哪里写的不对还请各位大神指点
高德地图开发之第一篇
利用高德地图API实现定位功能
高德地图API开发应用-----地图显示+定位+marker
web端高德地图javascript API的调用
Android 高德地图开发 之 解决地图不显示
Android 高德地图的开发
对接高德地图的总结
如何调用高德地图api
高德地图开发学习Demo
H5开发:调用高德地图api实现H5定位功能
没有更多推荐了,求饥荒巨人的统治地图全开和瞬移,怎么改文件,或是其他办法_百度知道
求饥荒巨人的统治地图全开和瞬移,怎么改文件,或是其他办法
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
地图全开(游戏中按Ctrl+1)
用记事本打开游戏目录\data\DLC0001\scripts\prefabs\player_common.lua文件,在inst:AddComponent(&resurrectable&)下一行插入以下内容:TheInput:AddKeyUpHandler(KEY_1, function()
if TheInput:IsKeyDown(KEY_CTRL) then
local map = TheSim:FindFirstEntityWithTag(&minimap&)
local x,y,z = GetPlayer().Transform:GetWorldPosition()
map.MiniMap:ShowArea(x, y, z, 10000)
即可在游戏中按Ctrl + 1使地图全开瑞士手杖(砍树、凿石、锤墙、挖草、祛暑、取暖、防雨、补脑、瞬移、10倍攻击力、2倍速度、照明)
用记事本打开游戏目录\data\scripts\prefabs\cane.lua文件,
1.在local function onequip(inst, owner)的下一行插入以下内容:
inst.Light:Enable(true)
GetPlayer().components.temperature:SetTemp(20)
GetPlayer():PushEvent(&stopfreezing&)
GetPlayer():PushEvent(&stopoverheating&)
GetPlayer().components.moisture:SetMoistureLevel(0)2.在local function onunequip(inst, owner)的下一行插入以下内容:
inst.Light:Enable(false)
GetPlayer().components.temperature:SetTemp(nil)3.在anim:PlayAnimation(&idle&)的下一行插入以下内容:
inst:AddComponent(&tool&)
inst.components.tool:SetAction(ACTIONS.CHOP, 15)
inst.components.tool:SetAction(ACTIONS.MINE, 15)
inst.components.tool:SetAction(ACTIONS.HAMMER,15)
inst.components.tool:SetAction(ACTIONS.DIG)
inst:AddComponent(&waterproofer&)
inst.components.waterproofer:SetEffectiveness(TUNING.WATERPROOFNESS_ABSOLUTE)
inst:AddComponent(&blinkstaff&)
local light = inst.entity:AddLight()
light:SetFalloff(0.4)
light:SetIntensity(.7)
light:SetRadius(2.5)
light:SetColour(180/255, 195/255, 150/255)
light:Enable(true)4.将inst.components.weapon:SetDamage(TUNING.CANE_DAMAGE)替换为inst.components.weapon:SetDamage(TUNING.CANE_DAMAGE*10)5.将inst.components.equippable.walkspeedmult = TUNING.CANE_SPEED_MULT替换为以下内容:
inst.components.equippable.walkspeedmult = TUNING.CANE_SPEED_MULT*2
inst.components.equippable.dapperness = TUNING.DAPPERNESS_HUGE
即可让手杖拥有瑞士军刀般的多功能。装备手杖时,在空地上点鼠标右键可瞬移,借此可跳过较窄沟壑,少走冤枉路
采纳率:32%
为您推荐:
其他类似问题
巨人的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。  在编译ionic项目的时候出现:Error:The "tsconfig.json" file must have compilerOptions.sourceMap set to true.
  如下:
  解决此问题首先我们要弄清楚这个文件的作用:tsconfig.json文件用来指定编译项目所需的根文件和编译器选项。
  详细的编译选项参见:
  解决办法就是修改tsconfig.json:
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"declaration": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"module": "es2015",
"moduleResolution": "node",
"target": "es5"
"exclude": [
"node_modules"
"compileOnSave": false,
"rewriteTsconfig": false
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"module": "es2015",
"moduleResolution": "node",
"sourceMap": true,
"target": "es5"
"include": [
"src/**/*.ts"
"exclude": [
"node_modules"
"compileOnSave": false,
"rewriteTsconfig": false
阅读(...) 评论()本类软件分类
本类下载排行
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
装机必备软件查看: 18851|回复: 68
[原创]garmin 地图导入mapsource方法!【GARMIN地图分省】增加已编译的mapset00.im
把以前的航迹导入图中,偏移还挺大的。请TX帮忙解决一下。
好高深,没看懂~
OK,我上传一下已经编译的mapset00.img 文件吧!不过gmaptool040生成的文件需要放大才能看到详图。&&另外再上传一下测试版软件过期恢复工具吧,有需要的下载,适用于很多的试用版软件。注意有些杀毒软件会报这个程序是病毒,请暂时关闭杀毒软件。&[此贴子已经被作者于 15:49:59编辑过]
本帖子中包含更多资源
才可以下载或查看,没有帐号?
不要用快速回帖。点击上面回帖按钮,然后添加附件-上传附件。
图片怎么上贴?&
&下图中出现的偏移:[此贴子已经被作者于 10:31:18编辑过]
本帖子中包含更多资源
才可以下载或查看,没有帐号?
是啊,同问,哪里有下的
终于装到机器中了,谢楼主,也谢胖熊的扫盲。
已经发布打包文件,操作方法同此帖,只是basemap做的详细了一些。喜欢的朋友可以去这里看:你不需要那么复杂,只需要下载下来安装就可以了,简单吧。适合菜鸟。哈哈,我也是。
大部分tx没装cgpsmapper,或者早已过期,lz最重要的是发布那个编译完的img以及附属文件啊,呵呵
这次详图很多省都分块了,而且目前只有nt格式,要做个带基础图,又选区完美匹配分省块的mapset00.img不容易
有谁可以去色诱MAP。搞出OF图啊?&另外谁用过GARMIN的CONTENT EDITOR?
没看懂~谢谢楼主
谢谢qdljc兄可是7.0的OF格式地图已经有了呀,我是在坛子中帖子上找到的。按照qdljc兄的指导,我将地图分隔,并解锁,得到的img可以用GPSMapEdit打开,并可转成MP文件。&[此贴子已经被作者于 22:42:49编辑过]
本帖子中包含更多资源
才可以下载或查看,没有帐号?
Powered by

我要回帖

更多关于 bootmgr启动sources 的文章

 

随机推荐