0

如果您在iPad上打開地圖並單擊位置箭頭兩次。您會注意到地圖會根據設備的方向旋轉。這是我希望我的應用程序的映射在iOS本機Web應用程序中執行的操作。這是一個使用iOS本地指南針的Google Maps混搭,指向我轉向的方向。我需要這個專門用Javascript來完成。如果任何人都可以指出我正確的方向,我會非常感激。谷歌地圖API利用iOS的本機指南針設備方向

回答

0

儘管在技術上可以通過將JavaScript注入到UIWebView中,但地圖自身的旋轉可能會非常棘手。

我曾經有一個網絡應用程序,我打包在一個原生iOS版本的UIWebView內。 iOS版本的唯一區別是,我點擊CLLocationManager以從iOS設備獲取標題,然後在每個標題更新中注入一些JavaScript,網頁響應將替換36個箭頭圖標之一(每10度一個)顯示用戶當前的方向。請登錄UIWebView查看stringByEvaluatingJavascriptFromString

當我這樣做時,我只修改了用戶的當前位置圖標,而不是旋轉整個地圖。我記得嘗試旋轉整個地圖,但遇到問題時,只要旋轉地圖矩形,最終會在地圖上不再覆蓋的屏幕上出現白色三角形區域。應該有可能以某種方式超大地圖,以便在直線時從屏幕上流血,而不管它的旋轉是否仍然覆蓋整個屏幕。但我不知道這是否會混淆Google地圖的其他方面。

相關問題