获取地理位置怎么操作
2022-04-21 10:15
2022-04-21 10:15
粉色海豚
代码如下:<br><br>/** <br>* 以下为html5代码,获取地理位置 <br>*/ <br>function getLocation() { <br>//检查浏览器是否支持地理位置获取 <br>if (navigator.geolocation) { <br>//若支持地理位置获取,成功调用showPosition(),失败调用showError <br>// alert("正在努力获取位置..."); <br>var config = { enableHighAccuracy: true, timeout: 5000, maximumAge: 30000 }; <br>navigator.geolocation.getCurrentPosition(showPosition, showError, config); <br>} else { <br>//alert("Geolocation is not supported by this browser."); <br>alert("标注失败,用户已禁用位置获取权限"); <br>} <br>} <br>/** <br>* 获取地址位置成功 <br>*/ <br>function showPosition(position) { <br>//获得经度纬度 <br>var x = position.coords.latitude; <br>var y = position.coords.longitude; <br>//配置Baidu Geocoding API <br>var url = "" + <br>"&callback=renderReverse" + <br>"&location=" + x + "," + y + <br>"&output=json" + <br>"&pois=0"; <br>$.ajax({ <br>type: "GET", <br>dataType: "jsonp", <br>url: url, <br>success: function (json) { <br>if (json == null || typeof (json) == "undefined") { <br>return; <br>} <br>if (json.status != "0") { <br>return; <br>} <br>setAddress(json.result.addressComponent); <br>}, <br>error: function (XMLHttpRequest, textStatus, errorThrown) { <br>alert("[x:" + x + ",y:" + y + "]地址位置获取失败,请手动选择地址"); <br>} <br>}); <br>} <br>/** <br>* 获取地址位置失败[暂不处理] <br>*/ <br>function showError(error) { <br>switch (error.code) { <br>case error.PERMISSION_DENIED: <br>alert("标注失败,用户拒绝请求地理标注"); <br>//x.innerHTML = "User denied the request for Geolocation.[用户拒绝请求地理标注]" <br>break; <br>case error.POSITION_UNAVAILABLE: <br>alert("标注失败,位置信息是不可用"); <br>//x.innerHTML = "Location information is unavailable.[位置信息是不可用]" <br>break; <br>case error.TIMEOUT: <br>alert("标注失败,请求获取用户位置超时"); <br>//x.innerHTML = "The request to get user location timed out.[请求获取用户位置超时]" <br>break; <br>case error.UNKNOWN_ERROR: <br>alert("标注失败,标注系统失效"); <br>//x.innerHTML = "An unknown error occurred.[未知错误]" <br>break; <br>} <br>} <br>/** <br>* 设置地址 <br>*/ <br>function setAddress(json) { <br>var position = document.getElementById("txtPosition"); <br>//省 <br>var province = json.province; <br>//市 <br>var city = json.city; <br>//区 <br>var district = json.district; <br>province = province.replace('市', ''); <br>position.value = province + "," + city + "," + district; <br>position.style.color = 'black'; <br>}
2022-04-21 10:36:22
十二
地图不支持经纬度。在地图的右上角,点击“地图API”。在地图API页面,把鼠标移动到“工具”菜单项,在下拉菜单中选择“坐标拾取工具”。比如在搜索栏输入“大厦”点击搜索,就会在地图上出现相应的标记,点击你要找的某一个,就能看到相应的坐标。同理,把找到的坐标输入到搜索...
2021-09-23 17:23:58 2872查看 1回答
地图上标注了公司,不搜索就不能看到公司地理位置应该如何操作?
bbqhlh
自己标注的网络地图,肯定是需要搜索公司名称 方能展现地图。例如搜索“真柔美涂料有限公司”“广州真柔美涂料有限公司”甚至不是实时更新的地图或导航,根本找不到这个地方。因为不是测绘局或规划局做的标注。可以做收费的,直接和卫星或测绘局的同步;无论是便携式导航 车载导航都可以...
2021-09-23 17:25:43 764查看 1回答
如水
推荐地图,没有那么多bug,使用方便功能强大,别的地图我都试过,不是就是定位啊网络之类的有问题
2021-09-23 17:45:50 1200查看 3回答
煥與
有地图开发公司
2021-09-23 17:49:33 955查看 6回答
中小企业商户做地图标注有什么好处
对于中小企业商户来说,地图标注也有许多好处,包括:提高可见性和曝光率:通过在地图上标注商户的位置,可以增加商户的可见性和曝光率。当潜在客户在地图上搜索相关服务或产品时,能够快速找到标注的商户位置,增加商户被发现的机会。方便客户导航:地图标注可以帮助客户更容易地找到商户的实际位置。特别是对于新客户或不熟悉该地区的客户来说,地图标注可以提供明确的导航指引,减少客户的迷路和浪费时间的可能性。增加客户信任和可靠性:地图标注可以向客户传达商户的存在和实体指路人地图标注服务中心面的存在。对于一些客户来说,实体指路人地
2023-05-29
公司地址如何入驻花小猪打车地图标记?指路人地图标注服务中心铺如何入驻花小猪打车地图标记?
小编为您整理美团商家如何入驻,商家入驻教程、商家如何入驻地图、如何入驻地:、养殖营业执照如何入驻地图、家政公司如何入驻美团相关地图标注知识,详情可查看下方正文!
2023-01-17
公司地址认领搜狗地图标注多久审核?公司地址认领地图标注多久审核?
小编为您整理我在地图上标注审核认领需要多久、我在地图上标注审核认领需要多久y、我在地图上标注审核认领需要多久i、我在地图上标注审核认领需要多久Y、搜狗地图标注要多久才显示相关地图标注知识,详情可查看下方正文!
2023-01-17
门指路人地图标注服务中心如何做花小猪打车地图位置标记?门指路人地图标注服务中心花小猪打车地图位置地址标记?
小编为您整理如何做地图标记、地图如何做标记、so搜街景中如何做标记、360e启花贷款申请通过了是要去到门指路人地图标注服务中心办理手续的吗、哪些软件能实现在地图上标记门指路人地图标注服务中心位置相关地图标注知识,详情可查看下方正文!
2023-01-17
门指路人地图标注服务中心地图位置地址标记?门指路人地图标注服务中心苹果地图位置地址标记?
小编为您整理哪些软件能实现在地图上标记门指路人地图标注服务中心位置、门指路人地图标注服务中心地址标注、如何创建门指路人地图标注服务中心定位地址、如何创建门指路人地图标注服务中心定位地址、服装门指路人地图标注服务中心地址标注上地图怎么弄相关地图标注知识,详情可查看下方正文!
2023-01-17