想知道: 如何在地图导航里添加自已位置在哪?
楼主你好,这个功能目前只有腾讯的地图可以做到,两个人必须都使用腾讯地图的有一次在异地迷路了就是用这个功能找到家人的使用手机腾讯地图的【找TA】,在通讯录选择联系人或输入对方的手机号码,给对方发出邀请短信,对方接收到短信同意位置共享,双方就可以在手机地图上看到彼此的实时位置,双方的位置用了不同颜色的两个点在地图上显示出来,地图上还能显示双方的距离有多少米,路线一目了然楼主可以试试,希望可以帮到你,祝您出行愉快。
如何做这种地图?有专门的软件么?
标注地图的方法如下: 一、环境介绍 1,最近在与一家地图厂家做地图对接,对方用的是在ArcGIS地图上做的二次开发,给我的API也是官方的API,我需要在他们地图上实现我们自己公司的一些功能(比如说:添加标记,定位中心等功能),因为环境问题,所以目前只能使用官方在线地图demo实现,下面是我整理的如何实现在ArcGIS在线地图上添加标注。
2.地图:ArcGIS官方在线地图,ArcGIS Javascript API版本: 3.93.软件截图一(在地图上点击后添加的标注标记,点击标注标记后弹出的详细信息):二、操作步骤1.下面是我的代码(点击地图就可以添加一个标注标记,点击标注标记就可以显示详细信息): html, body, #map { height: 100%; width: 100%; margin: 0; padding: 0; } #controls { background: #fff; box-shadow: 0 6px 6px -6px #999; color: #444; font-family: sans-serif; height: auto; left: 1em; padding: 1em; position: absolute; top: 1em; width: auto; z-index: 40; } #controls div { padding: 0 0 1em 0; } var map, graphicLayer; //标记数组 var allMarkers = []; require([ "esri/map", "esri/geometry/Circle", "esri/symbols/SimpleFillSymbol", "esri/graphic", "esri/layers/GraphicsLayer", "dojo/dom", "dojo/dom-attr", "dojo/domReady!" ], function( Map, Circle, SimpleFillSymbol, Grahpic, GraphicsLayer, dom, domAttr ) { map = new Map("map", { basemap: "streets", center: [120.741, 30.39], slider: false, zoom: 2 }); //创建图层 graphicLayer = new GraphicsLayer(); //把图层添加到地图上 map.addLayer(graphicLayer); map.on("click", function(e) { addMarker(e.mapPoint.x, e.mapPoint.y); }); map.showZoomSlider(); }); function addMarker(xx, yy) { //设置标注的经纬度 //方法一 var pt = new esri.geometry.Point(xx, yy, map.spatialReference); //方法二 // var pt = new esri.geometry.geographicToWebMercator(new esri.geometry.Point({ // "x": 118.0605760000, // "y": 36.8424320000, // "spatialReference": { "wkid": 102113 } // })); //设置标注显示的图标 //var symbol = new esri.symbol.SimpleMarkerSymbol(); var symbol1 = new esri.symbol.PictureMarkerSymbol("images/iconA_32.png", 25, 25); //要在模版中显示的参数 var attr = { "address": "山东省淄博市张店区" }; //创建模版 var infoTemplate = new esri.InfoTemplate("标题", "地址:${address}"); //创建图像 var graphic = new esri.Graphic(pt, symbol1, attr, infoTemplate); //把图像添加到刚才创建的图层上 graphicLayer.add(graphic); setMapCenter(xx, yy , 1); } function setMapCenter(xx, yy , level) { var point = new esri.geometry.Point(xx, yy, map.spatialReference); map.centerAndZoom(point, level); } //添加标注 function mapAddOverLay(xx, yy, id, labelname) { var point = new BMap.Point(xx, yy); var marker = new BMap.Marker(point); map.addOverlay(marker); //添加标注 allMarkers.push(marker); //记录覆盖物句柄 if (labelname != "") { var label = new BMap.Label(labelname, { offset: new BMap.Size(20, -10) }); marker.setLabel(label); //添加Label } //添加标注回调 addOverlayCallback(marker, xx, yy, id); } Click the map. Geodesic? -->
用什么软件世界地图怎么加标注,或者用什么软件做类似的图
Q:如何解开被加密的地图? A: 没有100%加密的方法,也没有100%解密的方法:无论再怎麽精细的加密方法,一定有办法破解(只有不能玩的地图才不能破解=_=),但是由於加密过程已经删除一些资料(WE需要但游戏不需要),所以再怎麽破解,还是不能完全还原成未加密的状态。
解密后的地图无法以WE编辑:即使解开地图,要研究或修改都是费时费心费力的事。
解密需要技术:如果你是新手,你没办法学会解密;如果你是中手,你不必学会解密;如果你是高手,你自然有能力解密。
地图的作者既然把地图加密,当然就是不希望有人盗改地图或者任意添加作弊功能。
如果读者看到一张不错的地图想学习,请和作者连络,如果作者有心分享他自然会告诉你;如果作者无心分享,也可以去各WE讨论区和别人讨论。
笔者将不提供任何有关地图解密的支援,同时也勉励新手,学习世界编辑器要一步一步来,不要妄想一步登天:) 程式加密: 有些网站提供一些地图加密程式可供加密(笔者推 Extprotector,官网在: 。
如果有发现不错的程式欢迎提供)。
它们的加密效果当然比手动加密来得要好;可是也有可能会出问题。
如果你的地图加密后,游戏会出现Fatal Error之类的当机问题,请改用手动加密再试一次,以确定问题是出在你有地方写错或者是加密程式出错。
此外,加密前请记得先备份你的地图以防万一。
P.S:有些加密程式可能会提供备份及还原地图的功能(通常是用某种形式把原始档存在地图档里,只要有密码就能还原),笔者不建议使用。
其一,你可以还原,如果有心人士猜到密码也能还原。
其二,因为要保留资料,会使地图档案变大。
因此笔者建议大家把原始档备份下来,而地图就以不可还原的型式放出。
手动加密: 加密后打不开地图,所以记得要先备份 建立一个空白文件(用计事本打开,直接存档即可),存成任意档名 回到WE中打开Import Manager(或者按F12),选择Import File(汇入文件),汇入刚才存的空白文件 在刚汇入的文件上点二下,勾选Use custom path,将路径修改为war3map.wtg 重覆步骤3,4,总计汇入以下档案: war3map.wtg war3map.wct p 存档,离开WE。
之后用WE应该打不开这张地图了。
在国外如何使用地图程序?
三星手机随机搭载的是高德地图,该地图只有国内数据,不能覆盖全球。
在国外使用手机地图有两个选择。
一是使用瑞士的MAPS WITH ME,该地图覆盖全球,提供离线地图下载,支持离线GPS定位,也支持实时显示GPS轨迹(所谓箭头跟人走),尤其是该款地图支持离线搜索。
但不能导航,没有卫星视图,且不支持GPS轨迹记录与重现,没有PC版。
另一个选择是奥维互动地图。
该地图支持下载谷歌地图,以及谷歌、必应的卫星图,支持离线GPS定位,支持实时显示、记录、重现GPS轨迹,既能手机上使用、也可电脑上使用,支持GPS导航(必须联网),也不能离线搜索与查询。
另外,MAP369岐天路也支持离线使用谷歌地图。
以上均经过俄罗斯境内亲测。
转载请注明出处51数据库 » 怎样在软件里加入地图
94在逗你