2009-12-02 74 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

相关问题