2009-12-02 2 views
0

J'ai fait google map dans UIWebView et cela fonctionne parfaitement avec les trucs de routage et tout. Mais maintenant je veux charger une autre carte dans le WebView et obtenir toutes les fonctionnalités que je reçois de google maps. Comment puis-je le faire?Comment utiliser une autre carte comme google maps dans UIWebView dans iphone?

Par exemple: Je veux charger celui-ci sur l'UIWebView. http://stage.discoveritalia.it/conbipel/. Ceci est une carte italienne. Je veux l'utiliser de la même manière que Google Maps fonctionne dans une application iPhone. Plz m'aide.

Répondre

1

Étant donné que vous utilisez Google Maps sur un site Web normal dans un UIWebView et non UIMapKit, vous l'approchez comme toute autre implémentation Google Maps utilisant JavaScript.

La manière de procéder consiste à définir une couche de tuiles de carte personnalisée. Voir le Google Maps API documentation for custom tiles pour plus d'informations.

Veuillez noter qu'en plus de la programmation actuelle, vous avez également besoin des droits d'utilisation (et des droits d'utilisation).

+0

Pour google-maps, ce que je fais, c'est que je sauvegarde ce http://code.google.com/apis/maps/documentation/examples/map-simple.htmlMIMEType en tant que fichier html. Puis \t NSString * htmlPath = [[NSBundle mainBundle] pathForResource: @ "map" deType: @ "html"]; \t NSData * htmlData = [NSData dataWithContentsOfFile: htmlPath]; \t [carte loadData: htmlData MIMEType: @ "text/html" textEncodingName: @ "utf-8" URL de base: [NSURL URLWithString: @ "http://maps.google.com/"]]; Après cette analyse avec le javascript me donne le résultat. Je pense que je devrais changer le fichier html que j'utilise. Si vous avez une idée, svp aidez-moi. – wolverine