2012-08-16 259 views
3

我想創建一種地圖視圖,只是沒有地圖..
聽起來很奇怪嗎?我會解釋 - 我有一堆座標代表用戶位置,我想在屏幕上顯示相對位置以及用戶位置(位於屏幕中央)。但我不想顯示地圖本身,因爲我不會公開真正的隱私問題地址。用圖像覆蓋MKMapView

地圖應該是這個樣子:
map

我雖然使用常規的地圖套件,所以我有它的所有功能,但我不知道該怎麼做。我不確定這是否違反了谷歌服務許可證...

任何想法?

回答

2

您可能想要考慮忽略mapkit,並僅使用位置和圖像作爲引腳。你可以很容易地計算出一個人相對於另一個人的經度和緯度。這不是違反條款,因爲iPhone的GPS與谷歌沒有任何關係。只有實際的地圖。 (但是如果你使用谷歌API相關的東西,而不顯示地圖,它可能是違規的,例如,你不能查詢高度谷歌本身沒有顯示地圖,但再次手機的GPS給你的高度。 )

+0

我仍然不會將地圖工具包的功能,例如縮放.. – Eyal 2012-08-16 12:50:18

+0

但你真的不需要地圖本身嗎?你只是希望能夠看到其他人的相對位置和背景圖像 – Pochi 2012-08-16 15:45:55

+0

是的,我並不真的需要地圖,它只是似乎更容易使用地圖,而不是自己計算所有的座標,不知道如何要做到這一點.. – Eyal 2012-08-17 12:00:45

1

好吧,首先它會違反谷歌,因爲MKMapView默認會從你的隱藏的Overlay後面的谷歌服務器查詢地圖圖塊。所以不要那麼做,

我建議的是看看第三方自定義地圖解決方案的iOS。像MapBox一樣。

參見:MapBox的MapBox

的iOS SDK:SDK

中,你可以自定義顏色,並期待與您的地圖和位置的感覺。還有付費選項和免費選項。關於隱私問題,我建議你向MapBox用戶發送一封電子郵件,詢問你是否可以隱藏App中的街道名稱。

+0

謝謝,但我寧願不使用第三方地圖,我希望找到其他方法來做到這一點。 – Eyal 2012-08-17 11:58:59

+0

任何理由不?或者這只是一個選擇問題? – doNotCheckMyBlog 2012-08-17 14:42:15