• 2

[請益] Google map api結合PHP的網頁程式

各位大大好

小弟我最近要寫一個網頁程式,此網頁程式內容是要先定位使用者目前位置然後顯示在地圖上,接著再把MYSQL資料庫裡包含經緯度及其他相關資訊讀進地圖裡並用圖釘顯示在地圖上,然後點擊每一個點會跑出資訊方塊,目前只要做到這樣。

大致上會呈現這樣的情況
[請益] Google map api結合PHP的網頁程式


但現在遇到一個狀況是,只會顯示我目前的所在位置,但是資料庫裡的點卻顯示不出來,查看原始碼時這些點有被偵測到旦無法在地圖上顯示,不曉得哪裡出了狀況?

想請各位高手幫我看一下,感激不盡!!

程式碼如下:
http://jobajohnson.web.fc2.com/googlemap.txt

PS: 另外想問的是如何將目前位置與其他地點的圖釘做區隔呢? 例如定位點是藍色,其他點是紅色之類的
2013-04-30 23:28 發佈
有人說是Creates MARKER部分出問題,但我找不道哪裡出狀況= =
懶得拆你的code xd

我試做了一個放在http://test.jin.tw/maps/

取手機座標標記自己, 用紅色的icon
然後另外標記兩個點, 京華城跟101 (因為離我公司比較近所以就抓這兩個座標測試), 用黃色的icon

var markers = [
['京華城', 25.047247, 121.562458 ],
['101大樓', 25.033681, 121.564726]
];

給你參考~~~
https://jin.tw
感謝Jinwei大的範例,如果是這樣寫的話,就是把我建好的資料全部加到程式碼哩,這也是一種方法XD

是說我另外將Create marker裡
var marker = new google.maps.Marker(point);
改成
var marker = new google.maps.Marker({
position: point,
map: map
});

但只能跑出一個圖釘,其他點卻跑不出來,這是為何??
jobajohnson wrote:
感謝Jinwei大的...(恕刪)


這要看整個run出來的結果比較好查問題
所以我才會另外寫一個
建議你用ie單獨跑看看那段code, 就是先跳過定位功能, 撈db資料然後create marker看看是否有script error
我單看code也很難去猜是哪邊有error
https://jin.tw
恩,我終於給他跑出來了

只是現在面臨一個狀況是,MARKER顯示的標籤資訊是亂碼

繼續研究中QAQ

jobajohnson wrote:
恩,我終於給他跑出來...(恕刪)


php的話你注意你的html head有沒有utf-8的標籤
還有檔案也要存成utf-8 no bom的格式
https://jin.tw
感謝Jinwei大,

我將所有可能的地方全部改成UTF-8格式,終於跑成功了

接下來要做的是要將使用者的評分與評論連結到每一個點上,就像GOOGLEMAP一樣

在MARKER標籤中點選詳細資訊後會跑到另一個網頁顯示使用者評分與評論,地圖標籤資訊會顯示平均幾顆星之類的

在繼續努力下去了

jobajohnson wrote:
感謝Jinwei大,...(恕刪)


InfoWindow的內容你用html去拼, 然後帶參數到另外一頁去就好了
基本上api都是在玩這些啦
文件看一下就好了

之前我寫這塊是在弄附近店家然後算出距離最近的店再畫出路線圖~~

還好有api可以用, 這東西要自己刻真的會死人XD
https://jin.tw
為什麼我用你的程式碼值型的時候MAP不會顯示出來???我已經去申請API KEY也換上了,MAP也顯示不出來= =,有大大能告知我原因嗎??
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?