我尝试按照此页面进行操作:
http://melandri.net/2009/07/03/get-location-coordinates-using-google-maps/
但未定义GClientGeocoder() - 存在错误。
我已经在我的页面上使用了google maps api:
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=<%=System.Web.Configuration.WebConfigurationManager.AppSettings["myGoogleKey"]%>&sensor=false"></script>
如何解决我的错误?
以下是我成功使用API的方法:
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
答案 0 :(得分:21)
GClientGeocoder()
是版本2对象。您正在加载版本3 API,需要使用版本3对象和方法。
版本3等效项为google.maps.Geocoder()
,并描述为in the documentation。它与版本2实现不同。