destoon引入地图选择坐标功能

2020-12-20 11:14:52

  1. 引入/api/map/baidu/post.inc.php

post.inc.php内如如下:

<?php
defined('IN_DESTOON') or exit('Access Denied');
preg_match("/^[0-9\.\,]{17,21}$/", $map) or $map = '';
?>
<tr>
<td class="tl">公司地图标注</td>
<td class="tr">
<input type="text" name="setting[map]" id="map" value="<?php echo $map;?>" readonly size="50" onclick="MapMark();"/>&nbsp;&nbsp;
<a href="javascript:MapMark();" class="t">标注</a>&nbsp;|&nbsp;<a href="javascript:DelMark();" class="t">清空</a>
<script type="text/javascript">
function MapMark() {
    Dwidget(DTPath+'api/map/baidu/mark.php?map='+Dd('map').value, '百度地图 - 在地图上双击鼠标完成标注');
}
function DelMark() {
    Dd('map').value='';
}
</script>
</td>
</tr>

注意 name="setting[map]" 改成自己需要的名称 或者新建一个post1.inc.php文件

  1. 登录https://lbsyun.baidu.com/注册应用,选择浏览器,获得key。
  2. 填写到/api/map/baidu/config.inc.php 赋值给$map_key
  3. 页面上进行使用,双击获取坐标

致知网络科技© 2020-2025 鲁ICP备20031360号-2