地址定位
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');