作者JOBAjohnson (S.A.I)
看板PHP
標題[請益]Google map api 讀取資料庫資料並顯示標記
時間Wed May 1 00:54:48 2013
各位高手 大家好:
小弟我最近要寫一個網頁程式,
此網頁程式內容是要先定位使用者目前位置然後顯示在地圖上,
接著再把MYSQL資料庫裡包含經緯度及其他相關資訊讀進地圖裡並用圖釘顯示在地圖上,
然後點擊每一個點會跑出資訊方塊,
大致上會呈現這樣的情況
http://ppt.cc/vhTy
但現在遇到一個狀況是,只會顯示我目前的所在位置,但是資料庫裡的點卻顯示不出來,
查看原始碼時這些點有被偵測到但無法在地圖上顯示,不曉得哪裡出了狀況?
想請各位高手幫我看一下,感激不盡!!
程式碼如下:
http://jobajohnson.web.fc2.com/googlemap.txt
我是使用MySQL & PHP 結合HTML5
PS:第一次在這版PO文,如有冒犯或違反板規等請各位多包涵@@
--
唯有網王才能超越網王!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.35.80
1F:→ qwertmn:你的createMarker沒寫好.. 05/01 02:27
2F:→ JOBAjohnson:關於這部分,後來將名稱修改還是一樣跑不出來,看來不 05/01 18:28
3F:→ JOBAjohnson:是重複名稱的問題~可請教一下createmarker哪裡出狀況 05/01 18:28
4F:→ anest:"Using PHP/MySQL with Google Maps" google一下這篇文章吧 05/01 18:48
5F:→ qwertmn:他是js 寫錯= =... 05/01 23:19
6F:→ qwertmn:有需要完全抓出來.. ? 05/01 23:20
7F:→ JOBAjohnson:請教一下,樓上的完全抓出來是指? 05/02 16:34
8F:→ qwertmn:var marker = new google.maps.Marker(point); 05/02 17:49
9F:→ qwertmn:去比較一下和另外一行的參數有什麼不一樣巴= =.... 05/02 17:50
10F:→ JOBAjohnson:感謝qw大,改成跟上面一樣的格式就有點跑出來了,只是 05/02 23:32
11F:→ JOBAjohnson:只跑出1個圖釘出來其他點卻跑不出來,我再研究看看@@ 05/02 23:32
是說我將var marker = new google.maps.Marker(point);改成跟上面的寫法一樣
var marker = new google.maps.Marker({
position: point,
map: map
});
不過這只能跑出我目前位置與另一個圖釘,其他的標記卻跑不出來,是point的問題嗎??
還是需要再加什麼條件進去= =?
※ 編輯: JOBAjohnson 來自: 118.160.38.210 (05/03 18:51)
※ 編輯: JOBAjohnson 來自: 118.160.38.210 (05/03 19:07)
12F:→ JOBAjohnson:終於給他跑出來了,現在要解決亂碼問題QAQ 05/06 17:49
13F:→ JOBAjohnson:砍掉重練就解決了@@ 05/06 23:40