腾讯地图 -> 地址定位 CityService

地址定位

html中引入 <script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77"></script>
//v=2.exp  版本号
//key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77  ## Key鉴权(申请的key值)
地址定位 CityService

根据城市名称、经纬度、IP地址(支持自动获取用户IP)、电话区号获取城市信息本功能以异步方式将请求参数发给服务器,通过您自定义的回调函数将结果返回,示例代码如下:

配置回调
citylocation = new qq.maps.CityService({
   map : map,
   complete : function(results){
       city.style.display = 'inline';
       city.innerHTML = '所在位置: ' + results.detail.name;
       map.setCenter(results.detail.latLng);
       var marker = new qq.maps.Marker({
           map:map,
           position: results.detail.latLng
       });
   }
});
创建类实例
var cs=new qq.maps.CityService(callbacks);
cs.searchLocalCity();
根据指定城市名称查询城市信息
cs.searchCityByName('北京市');
使用指定经纬度查询城市信息
cs.searchCityByLatLng(new qq.maps.LatLng(39,116));
根据指定IP地址查询城市信息
cs.searchCityByIP('61.135.172.68');
根据指定电话区号查询城市信息
cs.searchCityByAreaCode('010');
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容