第18行: | 第18行: | ||
| [[jspopularGL/guide/maptype|变更地图类型]] | | [[jspopularGL/guide/maptype|变更地图类型]] | ||
|} | |} | ||
− | </div></div><div class="header"><div class="active">核心代码</div></div><div class="pre-wrap"><div class="pre-wrap-w pre-wrap-w-and"><pre class="prettyprint prettyprinted pre-and"> | + | </div></div><div class="header"><div class="active">核心代码</div></div><div class="pre-wrap"><div class="pre-wrap-w pre-wrap-w-and"><pre class="prettyprint prettyprinted pre-and"> map.addEventListener('click', function (e) { |
− | + | var point = new BMapGL.Point(e.latlng.lng, e.latlng.lat); | |
− | + | var gc = new BMapGL.Geocoder(); | |
− | + | gc.getLocation(point, function (rs) { | |
− | + | var opts = { | |
− | + | title: '行政区划归属', | |
− | + | width: 220, | |
− | + | height: 92 | |
− | + | }; | |
− | + | var infoStr = '<div>省:' + rs.addressComponents.province + '</div>' | |
− | + | + '<div>市:' + rs.addressComponents.city + '</div>' | |
− | + | + '<div>区:' + rs.addressComponents.district + '</div>'; | |
− | + | var infoWindow = new BMapGL.InfoWindow(infoStr, opts); | |
− | + | map.openInfoWindow(infoWindow, point); | |
− | + | }); | |
− | + | }); | |
− | + | </pre> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<div class="pre-btn"><div class="pre-btn-copy-and">复制</div><div class="pre-btn-cb-and">深色</div></div><div class="success">复制成功</div></div></div></div></div> | <div class="pre-btn"><div class="pre-btn-copy-and">复制</div><div class="pre-btn-cb-and">深色</div></div><div class="success">复制成功</div></div></div></div></div> |
2020年10月9日 (五) 13:29的版本
行政区划归属获取
功能场景
该示例通过鼠标交互事件,介绍如何获行政区划的信息。
DEMO
https://mapopen-website-wiki.cdn.bcebos.com/wiki/android-loc-sdk/sdkgetAK.mov
获取行政区划归属信息示例
核心代码
map.addEventListener('click', function (e) { var point = new BMapGL.Point(e.latlng.lng, e.latlng.lat); var gc = new BMapGL.Geocoder(); gc.getLocation(point, function (rs) { var opts = { title: '行政区划归属', width: 220, height: 92 }; var infoStr = '<div>省:' + rs.addressComponents.province + '</div>' + '<div>市:' + rs.addressComponents.city + '</div>' + '<div>区:' + rs.addressComponents.district + '</div>'; var infoWindow = new BMapGL.InfoWindow(infoStr, opts); map.openInfoWindow(infoWindow, point); }); });
复制
深色
复制成功