效果图如下:
此处用的弹出层是我播客中前面提到的方法,这里我就不再提出来了。直接说google地址的反向解析问题:
需要的js地址:http://maps.google.com/maps?file=api&v=2&,也可以直接用此连接。
以下代码就可以实现:
var map;
var geocoder;
var address;
var webLongitude;
var webLatitude;
function initialize() {
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(40.730885,-73.997383), 15);
map.setUIToDefault();
GEvent.addListener(map, "click", getAddress);
geocoder = new GClientGeocoder();
}
function getAddress(overlay, latlng) {
if (latlng != null) {
address = latlng;
geocoder.getLocations(latlng, showAddress);
}
}
function showAddress(response) {
map.clearOverlays();
if (!response || response.Status.code != 200) {
alert("Status Code:" + response.Status.code);
} else {
place = response.Placemark[0];
point = new GLatLng(place.Point.coordinates[1],
place.Point.coordinates[0]);
marker = new GMarker(point);
map.addOverlay(marker);
//全局付值, 用于页面需要它的地方获取到
webLongitude = place.Point.coordinates[1];
webLatitude = place.Point.coordinates[0];
marker.openInfoWindowHtml(
'<b>latlng:</b>' + place.Point.coordinates[1] + "," + place.Point.coordinates[0] + '<br>' +
'<b>Address:</b>' + place.address + '<br>' +
'<b>Accuracy:</b>' + place.AddressDetails.Accuracy + '<br>' +
'<b>Country code:</b> ' + place.AddressDetails.Country.CountryNameCode );
}
}
- 大小: 199.8 KB
分享到:
相关推荐
实现通过GPS或NetWork获取当前位置的经纬度,并且在Google Map Android v2上显示
googleMap根据经纬度获取地理位置,里面有使用代码,只需填入经纬度即可获取地理位置信息
使用google地图的反向地址解析功能,提供一个经纬度得到对应地址,或者给出模糊地址,得到经纬度,放在java后台代码中处理,这个使用的是Google的地理编码服务。一般而言数据量不大的情况使用是不限制的。按照Google...
我将QPainterPath在Map中进行使用并进行绘制,并使用C++和Qml中的函数进行相互调用计算获取点屏幕坐标和经纬度坐标。例子中使用了QPainterPath的QPainterPath::pointAtPercent获取绘制的轨迹全过程中的各个位置的...
一个google map小应用 应用google map api可以获得点的经纬度并且可以根据地理位置名称定位。
Googlemap 根据地名查询经纬度,Googlemap 根据地名查询经纬度
googlemap根据经纬度取地名。是一个用googlemap根据经纬度 来得到地名的小页面程序。
根据经纬度转换成详细地址。由于google map v2 已申请不了key 了, 更换成v3, 代码也需要更换成v3代码。2013-10-30上传。
根据GoogleMapApi给出地名获取经纬度,给出经纬度获取地名(Java版本) RT
Android使用Google Map API创建的一个根据经纬度定位的程序. 交流QQ群:1279871
通过模拟手机获取基站的Cell ID来获取匹配当前点的经度和纬度
android安卓绝对可以获取GPS经纬度的google map demo。使用谷歌api,不需要网络,可以直接获取经纬度,获取经纬度写到一个类中,直接调用start,关闭使用stop。 注意要在室外使用! 打开应用,马上开始获取地址,多次...
GPS返回的经纬度是以火星坐标为准,以此经纬度在Google地球上和Google地图上查找,两者显示存在偏差,本示例解决了此问题
获取51map的经纬度获取51map的经纬度
将csv文件中的地址描述转换成经纬度 CSV文件包括两列 第一列表示名称 第二列表示地址
能够在获知地名的情况下,知道相应的经纬度
NULL 博文链接:https://shukuiyan.iteye.com/blog/793333
echart中MAP类型的对经纬度的点会在文字上。使用以上左边则点在文字下面
echart map 世界各国城市坐标、 中国各省会 经纬度坐标、 包含城市中英文名称、sql语句 世界各国城市坐标 世界各国城市坐标
C#.NET实现的GoogleMap地址及经纬度查询 仅供参考!