2011-02-04 44 views
0

好吧......也許蘋果禁止,但假設這是允許的。獲取當前位置(並不困難)並將其發佈到Web服務的最佳方式是什麼(也不是什麼難題)。該應用程序適用於想讓人們看到他目前在哪裏的藝術家。就我個人而言,我不希望人們知道我在哪裏24/7,但這是我想要的表演藝術。確切的位置不是想要的,但城鎮或地區將是首選。我可以修改字符串,當它到達服務器,並通過舍入LOG和LAT使其更加模糊。獲取當前位置並將其發佈到網絡服務

粉絲會使用的應用程序將從服務器檢索其當前位置,並使用位置更新地圖視圖。

我想有一種方法是讓他找出他的座標並將其發佈到網頁上,但我希望它自動更新。

與碼的響應是沒有必要的,只是方法的一般意見/可取,將不勝感激

回答

0

我認爲這應該是一個真正的網頁web應用程序。您可以通過移動Safari瀏覽器從設備獲取座標,並且可以跳過應用程序審批流程。您也可以將其設置爲使其在手機上全屏運行,並且他不會知道其差異。你也可以在上面輸入密碼。

很可能它不會被批准爲常規應用程序。

您可以隨時元刷新頁面以保持更新。

http://smithsrus.com/gps-geolocation-in-safari-on-iphone-os-3-0/

+0

無論如何,您都不想經歷常規的應用審批流程,因爲將其放在公共應用商店中會起反作用。特設是要走的路,這種情況就是這樣。我同意你的底線,和我一樣。 :) – Craig 2011-02-06 00:40:55

1

我可能會給他一個網頁去他每次訪問時間記錄了他的位置。這將是一個私人網址,也許使用一些輕量認證。對於多功能性,我會記錄數據庫中的確切位置(以防他改變主意以後應該如何工作)。但是,您可以使用外部服務或其他購買的帶有拉斯維加斯或lng數據的城市信息的數據庫,因此您可以僅爲客戶端應用程序的用戶提供其附近的位置,而不是確切位置。

另一種方法是給他一個專門的應用程序來完成同樣的事情,但把位置記錄網頁放在一起會是一個更簡單的過程。對於其他事情也可以得心應手。

下面是關於從移動Safari瀏覽器得到的位置,只是作爲一個參考一點點新手必看:http://mobiforge.com/developing/story/location-iphone-web-apps

0

「藝術家」必須登錄到自己的應用程序(這樣就保證說,他希望與你的服務器分享他的座標),然後您可以使用CLLocationManager獲取座標,並使用Google Maps API對給定座標獲取國家和城市進行反向地理編碼。

看不到什麼特別的吧:)

+0

我想我明白你的想法,即使它是相當含糊。但是,如果我們要使用應用程序本身來更新他的位置,這不是區分使用該應用程序的藝術家和使用該應用程序的其他人之間的問題。我可以通過測試UUID並僅允許藝術家的UUID將位置保存到數據庫來將帖子過濾到webservice ...我們不希望應用程序詢問用戶是否允許獲取他的位置,什麼時候不打算反正在任何地方使用它。而且,不知道蘋果會如此熱衷於發佈我們所有用戶的位置。 – 2011-02-04 21:10:00

1

你爲什麼不只是使用谷歌縱橫,並宣讀了他的狀態?