2017-02-21 98 views
0

整個路我正在開發一種給定的郵政編碼將返回該地區的地圖,在100米半徑所有的道路的應用高亮是綠色紅色或基於我們的機器學習算法黃色。我的任務是2折風格使用谷歌地圖API

  1. 使用不同的顏色
  2. 收集所有的道路在給定的郵政編碼百米半徑
  3. 突出那些道路

我們對第一個問題的解決方案是非常低效的大氣壓,我們試圖將郵政編碼轉換爲LatLng,然後用LatLng +/- 100m計算邊界框並提取街道名稱。這令人遺憾地使用瞭如此多的帶寬和API調用,我們必須尋找新的解決方案。有什麼我們可以用來代替嗎?

由於突出顯示那些另一個問題的道路,因爲我也遇到過,其中應用程序需要突出顯示特定的路線,這是用折線基於客點谷歌地圖API返回的解決問題的。但是,在這種情況下,截至目前還沒有積分。

我知道,那些是2的問題,但他們是如此緊密的相互關係(如1問題的輸出將在繪圖線路上使用),我已經決定讓他們在一起。

非常感謝您的幫助!

回答

0

如果人們想知道如何在這裏解決類似的問題是我們如何解決它:

我們目前的解決方案是發送初始郵政編碼和半徑,其給出的邊框內返回街道OpenStreetMap的API叫做立交橋(http://wiki.openstreetmap.org/wiki/Overpass_API) (使用郵政編碼經度和緯度計算)作爲WAY(JSON格式的一組點)。返回的WAY可以使用Google地圖API中包含的多段線進行輕鬆可視化。

希望有幫助!