2010-11-28 7 views
0

je dois utiliser googlemaps dans mon application java, mais après quelques recherches, j'ai trouvé un peu informationen comme le api googlemaps pour Java est dépréciée. Cependant, certaines personnes ont dit qu'il n'est pas permis d'utiliser googlemaps en dehors du navigateur, ce que le fait, que je ne trouve pas d'API pour Java sur les google docs, ne supporte que.Java GoogleMaps

Quoi qu'il en soit, les gens recommandaient les services de Microsoft et nasa.

Est-ce que quelqu'un sait comment utiliser googlemaps dans java, s'il y a vraiment une vraie API et que j'étais juste stupide de le trouver? Est-ce que quelqu'un a déjà utilisé une carte api en Java? Si oui pourriez-vous me recommander?

Je suis impatient de recevoir votre réponse.

Tous les meilleurs Richard

+0

Cela ne semble pas être un problème: http://code.google.com/apis/maps/documentation/mapsdata/developers_guide_java.html et http://code.google.com/p/gdata-java-client/ – dacwe

Répondre

0

Les cartes Google peuvent uniquement être utilisées dans le navigateur. Si vous voulez construire une application de cartographie avec Java, alors je vous suggère de jeter un oeil aux composants SwingX. L'un des composants est le JXMapKit, il permet essentiellement de montrer n'importe quelle partie du monde sur un JPanel spécial. Ce JPanel spécial prend soin de coudre toutes les tuiles ensemble et offre d'autres fonctionnalités comme la conversion des coordonnées GPS en coordonnées X-Y et vice versa.

Le composant SwingX utilise OpenStreetMap, qui est un projet open source. Malheureusement, il n'offre pas d'images satellites. Google a décidé de laisser un accès direct à ses serveurs de tuiles, mais ils ont changé d'avis (Link to issue here).

Here est un lien vers un très bon tutoriel sur la façon dont vous pouvez utiliser les composants SwingX.

+0

Wow les gars, merci beaucoup avec le commentaire de peter.murray.rust j'ai trouvé la même chose exactement npinti juste recommandé. Merci beaucoup pour votre aide et je pense que c'est la meilleure solution pour mon problème. Par conséquent, à mon avis, cette question a été traitée avec succès. – Richard

+0

Vous êtes les bienvenus :) – npinti

1

De la (http://googlegeodevelopers.blogspot.com/2010/11/maps-data-api-deprecation-announcement.html)

API Google Maps données deprecation annonce

mardi, 02 Novembre, 2010

Les cartes API de données est obsolète et ne sera plus disponible après le 31 Janvier 2011. pour plus d'informations, y compris la façon de préserver vos données et alternatives solutions, lisez la suite ...

Lorsque l'API Maps Data a été lancée dans Google Code Labs l'année dernière, elle fournissait aux développeurs une plate-forme distribuée évolutive pour l'hébergement de données géospatiales. Depuis, nous avons reçu de nombreux commentaires utiles de la part des développeurs, tels que la visualisation des données hébergées dans les applications Maps API, la migration facile des bases de données spatiales existantes vers le cloud et un modèle de données familier et une syntaxe de requête. Plus tôt cette année, nous avons lancé une fonctionnalité dans Google Maps API v3 qui restitue les données stockées dans Fusion Tables, un projet Google Research pour le stockage de grands ensembles de données structurées dans le cloud, avec une API basée sur SQL. pour les requêtes spatiales. La réponse à la fois lors des événements de développeur et en ligne a été extrêmement positive. Nous avons vu une explosion d'applications Maps convaincantes qui utilisent Fusion Tables pour stocker et visualiser des données. Compte tenu de cet enthousiasme des développeurs et du fait que Fusion Tables répond aux nombreuses fonctionnalités demandées par les développeurs pour l'API Maps Data, nous avons décidé de recommander Fusion Tables comme solution de stockage cloud de choix pour les données géospatiales, et pour déprécier l'API Maps Data. L'API Maps Data continuera d'être accessible jusqu'au 31 janvier 2011 et les cartes créées à l'aide de l'API Maps resteront accessibles dans Google My Maps au-delà de cette date. Pendant la période de dépréciation, nous fournissons également un outil de libération de données API Maps Data. Cet outil permet de télécharger des cartes à partir de l'API Google Maps au format KML ou de les transférer vers des tables Fusion, par l'utilisateur qui possède les données. Le transfert de données et le téléchargement vers KML conservent toutes les données pour la grande majorité des cartes. Certaines fonctionnalités rarement utilisées (par exemple certaines propriétés personnalisées) ne sont pas représentées dans le téléchargement KML. Voir la FAQ dans l'outil pour plus de détails.

Si vous avez des questions ou des préoccupations au sujet de la dévalorisation des cartes API de données s'il vous plaît consulter les cartes API de données Forum. Si vous avez travaillé avec l'API Maps Data, nous comprenons que cette annonce peut être décevante. Cependant, nous vous encourageons à jeter un oeil à Fusion Tables. Nous sommes enthousiasmés par les possibilités offertes par sa facilité d'utilisation et ses fonctions puissantes de recherche et de visualisation, et nous pensons que vous le serez aussi.

==========================

Vous pouvez également envisager une licence au sujet de la réutilisation de la carte Les données. Le contenu de Google Map ne peut généralement pas être réutilisé sous une licence Open.

+0

Merci à ce jour, c'était très utile. Comme j'ai un point je peux continuer ma recherche. Merci encore. – Richard

+0

Vous ne pouvez jamais compter sur un fermé (ou free-but-not-open-free-as-in-beer) pour toujours. C'est pourquoi certains groupes n'utiliseront que des API Open Source et Open. –

Questions connexes