※ 引述《brandonron (假嗨)》之銘言:
: 小弟之前有寫了一個關於android app
: 結合GPS和Google Map的應用
: 但是,最近被要求了一個實作問題
: 不知道有沒有人知道,是否可以對Google Map的特定道路改變顏色
: 而不是預設(連線取得地圖)給我的道路顏色
: (例如改變成:國道-紅色、幹道-藍色)
: 那麼我要如何在App程式內寫一段顏色變化的程式碼來改變我要的道路顏色?
: (我的設計環境:Eclipse開發環境+Google API 15)
: P.S:我自己的認知,使用者端只是將GPS訊號傳送給Google Map Server
: 剩下控制權都在它那邊,而我也是有網路能力才能取得它的圖資
: 這樣我有可能可以用程式的方式,強制在取得圖資之後,
: 馬上改變我地圖上那些特殊道路的顏色嗎?
: 還是說我只能將它圖資用離現下載才有權力改變顏色?
: 這部分我找了一些Google API,頂多看到感變路進規劃顏色
: 希望Google Map的應用高手可以提供我解答或參考作法的網站
: 小弟對排版還不太會(練習中),請多多包涵....
最關鍵的問題在你要如何取得國道、線道本身的資料。
因為這部份看你沒問,且好像沒有API可以取得,有錯請指正 :p
假設上面的東西不是問題
可能解法1:
GMaps v2 有Polyline可以用。
我預期道路的路線不會一直變來變去,因此你可以考慮將你所要上色的道路經緯度
存下來然後將你要的道路用PolyLine給他一點顏色瞧瞧。
可能解法2:
GMaps v2 有Tile可以用,你可以自己把地圖本身的圖片畫成所需要的圖片
讓Map去讀你那個地方的Tile。
--
抱最大的希望,為最大的努力,做最壞的打算。 嚴長壽
領最大的薪水,擁最大的權勢,做最壞的榜樣。 立法院
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.144.84