google.loader.ClientLocation возвращает строки emply для элементов адреса - PullRequest
0 голосов
/ 11 июля 2011

Почему адрес адреса клиента API Google Loader возвращает пустую строку для рабочей страны в течение многих лет?Объект находится здесь, но элементы адреса пусты.

После ключа API.

google.load("maps",'3',{other_params:'sensor=true'});  
google.setOnLoadCallback(function()
{
    if (google.loader.ClientLocation)  
    {  
google.loader.ClientLocation.address.city is ""  
google.loader.ClientLocation.address.region is ""  
google.loader.ClientLocation.address.country_code is ""  
google.loader.ClientLocation.latitude is OK  
google.loader.ClientLocation.longitude is OK  

1 Ответ

0 голосов
/ 16 июля 2011

Google.load.ClientLocation больше не поддерживается командой разработчиков Google.load.ClientLocation возвращает только очень плохие точные значения широты и долготы и больше не адресует элементы.

Это очень плохо, потому что теперь, если пользователь не принимает возврат геолокации с использованием HTML5, вам нужно использовать IPlocation для поискастрана и город.

Я думаю, что это очень эгоистично от такой великой компании, как Google, многие веб-сайты должны обслуживать контент, идентифицируя города, страны и языки как минимальные, а ClientLocation - это более простой способ.Теперь, чтобы сделать это, вам нужно позвонить навигаторам, спросить пользователей, получить лат, лон и заставить использовать внешний вызов другой службы, чтобы увидеть простой код страны !.Это не для упрощения моих приложений.Расположение страны или города в непохожей на GPS позиции на 100 м. Это основная функция многих разработчиков и пользователей.Приветствия.

См .:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...