Re: [問題] Google Maps API V3

看板Ajax作者 (seed)時間11年前 (2014/04/02 16:11), 11年前編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
※ 引述《qazwsx9006 (松鼠!碰器!)》之銘言: : 大家好,最近在鹽就google api上遇到一些問題。 : 還請大家幫忙 : 我的資料庫裡面有個地點的名稱、經度、緯度、簡介。 : 我想要直接用這個經緯度來定位地圖的中心點或是製做MARKER。 : 問題1: : function initialize() { : geocoder = new google.maps.Geocoder(); : var latlng = new google.maps.LatLng(25.051532, 121.520228); : var mapOptions = { : zoom: 10, : center: latlng : } : map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); : } : 我透過alert(latlng),發現latlng是(25.051532, 121.520228)。 : 因此我改成 var latlng = (25.051532, 121.520228); : 類似這樣,就是不透過google.maps.LatLng()。 : 但是無法成功,好像一定要透過new google.maps.LatLng()。 : 請問這樣要怎麼設定? 既然都已經推文了...我就順便把CODE拿去解. 首先 alert 和 IE console 不一定能看到該 variable 的結構....(有時會是TYPE) 因此我用VS和chrome console 試著拆架構. 果不其然 該位置所存是一個由 function prototype 所生成的object (符合JS語法) 而其內容具有2個屬性(property) 和 8個自定義方法(method) 如下: (不是8.是7...剛剛沒數好 囧rz) 屬性: A和K (A是第一個參數"生成",K是第二個參數"生成") (我沒特別看其物件建構過程有無處理過參數 所以只說明其"來源") 方法: (定義內容請自己解去貼) constructor(a,b,c) (物件導向慣例方法) equals(a) j(a) lat() lng() toString() toUrlValue(a) 如果要跳過原物件,那就自己定義出這個物件即可... 這部份用console解完該物件照貼就可以完成=_= 無難度可言 但"應該"沒啥意義就是了... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.146.40.116 ※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1396426304.A.FA7.html ※ 編輯: bndan (122.146.40.116), 04/02/2014 16:14:03

04/04 00:24, , 1F
感謝你的回應!!我在研究看看!!非常感謝...
04/04 00:24, 1F
文章代碼(AID): #1JEyP0-d (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1JEyP0-d (Ajax)