Google Maps API:使用搜索关键字设置中心



我在 ASP.NET Web 应用程序上使用 Google Maps API。

目前,中心位置是使用经度/经度值设置的,如下所示:

map = new GMap2(document.getElementById("map_canvas"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(<%=MapLat %>, <%=MapLong %>), <%=MapZoomLevel %>);

我希望用户能够通过指定地址关键字(邮政编码等)来搜索地图。

是否可以使用地址关键字设置setCenter(),而不是指定纬度/经度值?

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

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

最新更新