0

返回我的數據的半徑/關鍵詞搜索我正在使用Google Maps Android API v2構建一個Android應用程序。如何使用Google地圖Android API v2

我有一個緯度/長度的數據庫,我試圖通過半徑(英里)和/或基於當前位置的關鍵字搜索和顯示。

解決此問題的最佳方法是什麼?

預先感謝您。

+1

什麼是你的問題btw? –

+1

你想要搜索和顯示什麼?與這些緯度/經度相關的地方? – ddewaele

回答

1

我怎麼會來解決:

  1. 獲取用戶的位置在緯度/經度
  2. 用戶haversine公式來計算你的數據庫已經 點的距離。
  3. 篩選出符合閾值criterea的點(小於5 英里)
  4. 在GoogleMaps類中,查看addMarker()方法。使用 這將過濾的數據庫緯度/長度添加到地圖。

一個類似的方法與關鍵字,你過濾關鍵字,而不是haversine距離。