我在ASP.NET Web应用程序中使用Google Maps API。
目前,使用Lat / Long值设置中心位置,如:
map = new GMap2(document.getElementById("map_canvas"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(<%=MapLat %>, <%=MapLong %>), <%=MapZoomLevel %>);
我希望用户能够通过指定地址关键字(邮政编码等)来搜索地图。
是否可以使用地址关键字设置setCenter()
,而不是指定纬度/经度值?
答案 0 :(得分:1)
您应该查看地理编码https://developers.google.com/maps/documentation/geocoding/
您基本上做的是将地址发送给Google,并为您返回正确的Lat / Long。