依您的需求量身訂做,提供投資型、保障型
退休型等多元化保險商品,專業有保障
鋁門窗專業居家清潔
免費到府估價,清潔養護馬上搞定

首頁  •  j2h 論壇 • 程式設計討論     • 

[JaveScript] Google Map JavaScript API v3 的

房東:小孟
發表時間:2013-01-23


Google Map JavaScript API v3 的一些常用語法



 


下列是使用Google Map API時的一些常用的語法



1. Google Map 初始化:

先 include google map api




接著在Body中加入下面這個Div,這個Div是要用來顯示Google Map的物件




接著加入下面的JavaScript程式碼,可以 寫在body的onload事件 或 jQuery的 $(document).ready 中


var latlng = new google.maps.LatLng(23.69781, 120.96051499999999); //台灣座標

var myOptions = {

zoom: 15, //地圖縮放比例,數字越大,路越大

center: latlng, //地圖的中心座標

mapTypeId: google.maps.MapTypeId.ROADMAP //地圖型態,可參考 這裡

};

map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);


2. 新增Marker:


var myLatlng = new google.maps.LatLng(23.69781, 120.96051499999999);

var marker = new google.maps.Marker({

position: myLatlng, //Marker的座標

map: map, //map物件,以這篇文章的例子,就是上面那個map物件

title: 'title' //當滑鼠移至Marker上時,要顯示的Title文字

});


3. 在Marker click時,顯示InfoWindow:



google.maps.event.addListener(marker, 'click', function() {

infowindow.open(map, marker);

});



4. 新增InfoWindow:


var infowindow = new google.maps.InfoWindow(); //初始一個物件

infowindow.setContent('這是內容'); //InfoWindow的內容,可用Html語法

infowindow.setPosition(myLatlng); //座標


5. 在地圖Click時新增一個Marker:


google.maps.event.addListener(map, "click", function(event) {

marker_Click = new google.maps.Marker({

map: map,

position: event.latLng

});

});


6. 用地址查座標:


function getLatLngByAddr() {

var geocoder = new google.maps.Geocoder(); //定義一個Geocoder物件

geocoder.geocode(

{ address: '[地址]' }, //設定地址的字串

function(results, status) { //callback function

if (status == google.maps.GeocoderStatus.OK) { //判斷狀態

alert(results[0].geometry.location); //取得座標

} else {

alert('Error');

}

}

);

}




參考:

http://jayhsunote.blogspot.tw/2011/06/google-map-javascript-api-v3.html
https://developers.google.com/maps/documentation/geocoding/?hl=zh-tw
https://developers.google.com/maps/documentation/javascript/tutorial?hl=zh-tw
https://developers.google.com/maps/?hl=zh-tw
https://developers.google.com/maps/documentation/javascript/reference?hl=zh-tw
https://developers.google.com/maps/documentation/javascript/events?hl=zh-TW
streetView geocoding
https://developers.google.com/maps/documentation/javascript/services?hl=zh-tw#GeocodingRequests




API 金鑰

http://code.google.com/apis/maps/documentation/javascript/v2/introduction.html#Obtaining_Key



  • 贊助網站       

    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務
    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!

  • 1 樓住戶:如何利用 經緯度轉地址呢
    發表時間:2013-07-24

    我抓得到經緯度但是不會轉成中文




     共 1 人回應  選擇頁數 【第1 頁】 

    姓名:
    佈告內容:
    其他選項: