2015-09-25 1 views
0

Я использую карту google. Я хочу найти банкомат, банк, больницу еще много на карте по почтовому индексу. Текущий код показывает все, но для некоторых почтовых индексов он не показывает правильное местоположение. Я пользуюсь следующей библиотекой https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places.не получить правильное расположение на карте по zipcode с помощью google map

var address=""+zaddress+""; 

    var geocoder = new google.maps.Geocoder(); 
    geocoder.geocode({ 'address': address}, function(results, status) { 
     . 
     . 
     . 
    } 

ответ

2

Попробуйте конкатенации страну в конце адресной строки: address + ", Brazil", например (см How to prevent google geocoder from returning results from other countries). Кроме того, есть свойство components=country:[COUNTRY CODE], которое вы могли бы попробовать.

+0

, но как я могу получить страну из текущего местоположения пользователя. –

+0

Если вы думаете по всему миру, как ваш объем будет проще, если пользователь предоставит вам страну. – adrield

+0

ОК, спасибо за помощь мне –

Смежные вопросы