2011-05-11 66 views

回答

1

我們在我們的應用程序所做的是在UIScrollView使用UIImageView。您需要截取您將在Google地圖上繪製的對象的截圖,並精確地在其上繪製覆蓋圖。此外,您需要從地圖上獲取屏幕截圖的左上角座標和右下角座標。然後將疊加圖像放置在圖像視圖中,在滾動視圖上放置圖像視圖,並使用從地圖上取下的座標在滾動視圖上縮放座標系。現在,您可以在疊加層上精確繪製POI-s。注意:我們做的第一件事是我們用自定義圖像視圖覆蓋了g-map,但滾動時它非常慢,所以甚至不要嘗試它。編碼祝你好運。

[編輯]你採取一個大的截屏的面積在谷歌地圖這樣 http://www.metacafe.com/watch/1073912/google_maps_hack_how_to_save_large_maps/

+0

感謝您的答覆。通過截圖查看你的意思是什麼?因爲它將成爲一個不涉及谷歌地圖的自定義地圖。我需要有座標嗎? – Mush 2011-05-11 13:22:02

+1

如果您需要將自己的自定義地圖上的興趣點放置在實際的GPS座標上,那麼您需要知道上下角的座標是正確的?所以,如果你有一個城堡的自定義地圖,你需要將它與其實際的地理位置相匹配,你可以通過從谷歌地圖獲取大量截圖來獲得它。然後你只需要將覆蓋圖與實際的衛星圖像進行匹配。如果你不需要將Pois放在實際的GPS座標上,那麼你不需要這樣做。只需在您需要的滾動視圖上放置POI的UIButton即可。 – 2011-05-11 14:43:42

+0

謝謝百萬:) – Mush 2011-05-12 05:56:09