iPhone指南针坐标转换腾讯地图坐标步骤
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iPhone指南针坐标转换腾讯地图坐标步骤相关的知识,希望对你有一定的参考价值。
参考技术A 最近采集了一些景点 使用了iPhone指南针的gps坐标 也就是84坐标。坐标知识回顾一下:
1、坐标10进制转换
https://www.osgeo.cn/app/s2703
使用上面网址进行10进制坐标转换
2、通过百度地图API转换对应的腾讯地图坐标或者百度地图坐标
https://lbsyun.baidu.com/index.php?title=webapi/guide/changeposition
对应文档申请应用 生成密钥,然后请求接口
https://apis.map.qq.com/ws/coord/v1/translate?locations=39.12,116.83;30.21,115.43&type=3&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77
记录腾讯地图点击地图获取标注坐标
参考技术A <!DOCTYPE html><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>传递事件参数</title>
<style type="text/css">
*
margin:0px;
padding:0px;
body, button, input, select, textarea
font: 12px/16px Verdana, Helvetica, Arial, sans-serif;
p
width:603px;
padding-top:3px;
overflow:hidden;
#container
min-width:600px;
min-height:767px;
</style>
<script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=你的key"></script>
<script>
function init()
var map = new qq.maps.Map(document.getElementById("container"),
center: new qq.maps.LatLng(22.553147478403194, 114.049072265625),
zoom: 13
);
//添加监听事件 获取鼠标单击事件
qq.maps.event.addListener(map, 'click', function(event)
var marker=new qq.maps.Marker(
position:event.latLng,
map:map
);
alert('您点击的位置为: [' + event.latLng.getLat() + ', ' +
event.latLng.getLng() + ']');
qq.maps.event.addListener(map, 'click', function(event)
marker.setMap(null);
);
);
</script>
</head>
<body onload="init()">
<div id="container" style="width: 500px;height: 500px;margin: 0 auto;"></div>
<p>给地图绑定了点击事件,当点击地图时,会在点击位置显示Marker。</p>
</body>
</html>
以上是关于iPhone指南针坐标转换腾讯地图坐标步骤的主要内容,如果未能解决你的问题,请参考以下文章