2012-07-12 54 views
0

我想使用GPS爲Android 2.2+製作應用程序。基本上我希望能夠使用谷歌地圖在應用程序中設置特定的區域。感應警報

例如:我走到商店時,只要我離我家x(可變)米遠,我想在我的手機上發出警報。

我搜索了一下,看到你可以使用接近警報來獲得通知,當你靠近朋友家或類似的東西時。他們爲此使用了特定的座標。我希望能夠在地圖上繪製線條或使用街道名稱,並且只要我越過那條線,我想要發出警報。如果任何人都可以指點我的某個教程或者給出一些建議,那會很棒。

+0

你可能想看看haversine公式計算prmoximity和畫一條線,你可以看看折線下,在谷歌的覆蓋地圖的JavaScript API – consprice 2012-07-13 04:52:30

回答

0

我認爲你需要在谷歌地圖中用自己的公式來映射你的線。

接近警報以半徑工作。您可能需要在線上設置多個半徑較小的點。

您將獲得輸入意圖或現有意圖。

http://developer.android.com/reference/android/location/LocationManager.html#KEY_PROXIMITY_ENTERING

+0

所以只是借鑑了谷歌一行映射設置周邊不會與Proximity一起使用?還有別的事嗎? 或者我應該只用一個例子:3個點的半徑很小(這個能走多低?),並從左向右分散,這樣左半徑點與中點和中點重疊一點正確的(這顯然不會做出真正的路線,但會盡可能接近)? 最後一個問題,而不是在我感興趣的半徑範圍內發出警報。當我離開半徑點時,能否收到警報? – user1521000 2012-07-13 13:07:22