2009-12-02 51 views
0

我完成了UIWebView中的谷歌地圖,它可以完美地與路由的東西和所有東西。但現在我想加載一些其他地圖到WebView中,並獲取我從谷歌地圖獲得的所有功能。我該怎麼做?如何在iphone中使用UIWebView中的其他地圖,如谷歌地圖?

例如:我想加載這個到UIWebView。 http://stage.discoveritalia.it/conbipel/。這是一張意大利地圖。我想以與谷歌地圖在iphone應用中工作相同的方式使用它。 Plz幫助我。

回答

1

由於您在UIWebView中使用普通的基於Web的Google地圖,而不是UIMapKit,因此您可以像使用JavaScript的任何其他Google地圖實現一樣使用此方法。

這樣做的方法是定義一個自定義地圖圖塊圖層。請參閱Google Maps API documentation for custom tiles瞭解更多信息。

請注意,除了實際編程之外,您還需要擁有(以及使用)實際地圖圖塊的權限。

+0

對於谷歌地圖,我所做的是將此http://code.google.com/apis/maps/documentation/examples/map-simple.htmlMIMEType保存爲html文件。 然後 \t NSString * htmlPath = [[NSBundle mainBundle] pathForResource:@「map」ofType:@「html」]; \t NSData * htmlData = [NSData dataWithContentsOfFile:htmlPath]; \t [map loadData:htmlData MIMEType:@「text/html」textEncodingName:@「utf-8」baseURL:[NSURL URLWithString:@「http://maps.google.com/」]]; 之後,用JavaScript解析給我的結果。 我想我應該改變我使用的html文件。如果你有任何想法,請幫我。 – wolverine

相關問題