地图刚加载完的时候显示一个默认的范围小程序地图导航,本例子显示的是河南省,右键点击,删除地图上所有的标注并添加标注,并获取新标注的经纬度,也可以通过搜索地址,查询大概范围。(详情看代码中的注释)
<h2>Index</h2> <!--百度地图显示的地方--> <div style="width: 697px; height: 462px;" id="container"> </div> <!--百度地图显示的地方--> <script src="/Scripts/jquery-1.7.1.js"></script> <script type="text/javascript" src="/api?v=1.2"></script> <script type="text/javascript"> var map = new BMap.Map("container");//在指定的容器内创建地图实例 map.setDefaultCursor("crosshair");//设置地图默认的鼠标指针样式 map.enableScrollWheelZoom();//启用滚轮放大缩小,默认禁用。 //根据经纬度选择默认范围 //map.centerAndZoom(new BMap.Point(116.124878, 24.309178), 13); map.centerAndZoom("河南省", 8);//默认地图的显示范围 map.addControl(new BMap.NavigationControl()); map.addEventListener("rightclick", function (e) {//地图右键单击事件,左键为click map.clearOverlays();//添加标注前清空以前的所有标注 document.getElementById("txtjingweidu").value = e.point.lng ", " e.point.lat; var marker = new BMap.Marker(new BMap.Point(e.point.lng, e.point.lat)); // 创建标注 map.addOverlay(marker); }); function sear(result) {//根据地质搜索范围 var local = new BMap.LocalSearch(map, { renderOptions: { map: map } }); local.search(result); }</script> <input id="txtAddress" type="text" /> <input id="butSearch" type="button" οnclick="sear(document.getElementById('txtAddress').value)" value="搜索"/>经纬度:<input id="txtjingweidu" type="text" />
是的 相对导航更专业一些。
差不多的 只不过地图软件一般更专业些
导航软件更多的应用在有车的用户,定位精准,可以对你进行线路规划和实时导航,并且有实时的语音提示,所有的路程均需要用户自己独自开车或者步行走完,不能够指引你去搭乘公交或者地铁。地图软件可以对你进行定位,但是并不十分精准,能够规划你的路线并指引你去搭乘公交或者地铁该怎么走,但是不能够进行实时导航,并且没有实时的语音提示。希望对您有用!赠人玫瑰,手留余香,亲,若对您有用,请帮我点击下方“有用”,谢谢!
丙肝是什么病微信交流群,丙肝母婴贴吧
耳鸣微信交流群,全国耳鸣交流群
打呼噜微信交流群,怎么加入陌生微信群
「东莞车迷微信群」求个东莞的大众高尔夫微信群
「聋人微信和扣扣群」微信有聋哑人的群吗
「加入菏泽大型微信群」如何加入菏泽一中高三一部十八班微信群
「启动微信群名软件」微信群怎么设置不让别人改群名?
「微信红包群规则复制」微信红包群规章制度是什么样的?
「微信稀奇古怪总代群」我想在微信上卖稀奇古怪的玩意,一件代发的,不需要加盟费!有的留个
「微信群群主有哪些特权」微信群主有哪些特权?