0

我在我的 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()使用地址关键字进行设置,而不是指定 Lat/Long 值?

4

1 回答 1

1

您应该查看地理编码https://developers.google.com/maps/documentation/geocoding/

您基本上所做的是将地址发送给 Google,它会为您返回正确的纬度/经度。

于 2012-05-15T10:29:03.340 回答