我只是最近纔開始玩HTML,JavaScript,webapps等,我決定嘗試寫我自己的獵物獨立的網絡服務器。谷歌地圖V3只是一個灰色框後ajax查詢
我正在使用Twitter Bootstrap的UI和jQuery的JavaScript的東西。 My reports page列出了所有的報告,並允許用戶選擇一個在地圖上查看。然後頁面從服務器獲取數據爲JSON,這一切都正常。但是,當我撥打map.setCenter(new google.maps.LatLng(data['lat'], data['lng']))
時,地圖只是變成灰色,而不是移動到該位置。
我已經在Chrome和Firefox中試過這個,並且我遇到了同樣的問題。奇怪的是,在chrome console-debugger-thing和firebug中沒有錯誤。我可以在「類似問題」下看到10個類似的問題;然而,這些解決方案(例如CSS)都沒有幫助。
這裏的網站(它是在dotCloud沙箱,所以它可能會很慢):http://prey-geniass.dotcloud.com/devices/l6wyd/reports.xml
嗯,這是刺激性。我認爲這實際上是一個額外的問題。發生了什麼事情是,Android客戶端上傳數據爲'拉特'和'lng',我雖然是廢話,所以我改變它的服務器端的經緯度。現在的問題是數據['緯度']由於某種原因未定義。雖然 – geniass
真的很快回復,但我找到了潛在的原因(請參閱下面的答案),但我將其標記爲正確答案,因爲從我的提交消息來看,我可能會放棄併發布另一個問題。 – geniass
很高興你明白了geniass :)你的應用看起來很整潔!它非常乾淨,我喜歡那樣。 –