2012-04-18 4 views
6

Я стараюсь следовать этой страницы:Использование Google API - GClientGeocoder()

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

но GClientGeocoder() не определена - есть ошибка.

Я уже с нами API Карт Google на моей странице:

<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() является объектом Version 2. Вы загружаете API Версии 3 и должны использовать объекты и методы Версии 3.

Эквивалент версии 3 составляет google.maps.Geocoder() и описан in the documentation. Это не то же самое, что реализация версии 2.