2012-04-18 72 views
6

我嘗試按照此頁:使用谷歌API - 的GClientGeocoder()

http://melandri.net/2009/07/03/get-location-coordinates-using-google-maps/ 

,但沒有定義的GClientGeocoder() - 存在錯誤。

我已經我們我的頁面上的谷歌地圖API:

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=<%=System.Web.Configuration.WebConfigurationManager.AppSettings["myGoogleKey"]%>&sensor=false"></script> 

如何解決我的錯誤?

這裏是我succesfuly使用API​​:

var map = new google.maps.Map(document.getElementById("map_canvas"), 
     myOptions); 

回答

19

GClientGeocoder()是第2版的對象。您正在加載版本3 API並需要使用版本3對象和方法。

版本3的等價物是google.maps.Geocoder()並且被描述爲in the documentation。這不同於第2版的實施。