Сначала необходимо получить широту / долготу из адреса / почтового индекса.Существует 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.Я переформатирую это позже, когда доберусь до работы.