почтовый индекс на карту Google - PullRequest
0 голосов
/ 11 июля 2011

Я новичок в Google Map.Я учусь на документации Google Map, но я не нашел ничего о почтовом индексе Google Map.У меня есть только почтовый индекс, чтобы получить карту Google.Если так, я могу получить карту из почтового индекса.Я также нахожу в Google для учебников для этого, но я ничего не нашел.Если у вас есть полезный код или учебник, пожалуйста, помогите мне.

Ответы [ 2 ]

1 голос
/ 11 июля 2011

Сначала необходимо получить широту / долготу из адреса / почтового индекса.Существует Google GeoCodeing API для получения долготы и широты от адреса и, возможно, почтового индекса.Это имеет некоторые ограничения использования, хотя.Взгляните

http://code.google.com/apis/maps/documentation/geocoding/

Как только вы получите длинную / латинскую, вы можете затем вставить их в Google Map Api

Например, используя следующий API JavaScript http://maps.google.com/maps/api/js?sensor=false

Вы можете сделать

RenderMap(54.1109429427243, -3.197265625, 6, "resultsMapHome");

function RenderMap(lat, lng, zoomLevel, divName) {
    var position = new google.maps.LatLng(lat, lng);
    var options = {
        zoom: zoomLevel,
        center: position,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    map = new google.maps.Map(document.getElementById(divName), options);
    map.setCenter(position);
}

Я не могу отформатировать скрипт, так как я печатаю с моего iPhone.Я переформатирую это позже, когда доберусь до работы.

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

http://maps.google.com

Введите почтовый индекс, увеличивайте и уменьшайте масштаб до тех пор, пока на вашем сайте не появится нужная вам позиция.Затем нажмите кнопку «ссылка» справа от панели поиска (выглядит как цепочка).Это дает вам соответствующий код для размещения этой карты на вашем сайте.

Это то, что вы хотели?Я не очень хорошо понимаю ваш английский.

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