2011-05-24 6 views
0

J'ai des tuiles radar personnalisées que j'essaie de superposer sur Google Maps dans une application Android. Ma question est comment puis-je savoir ce que les tuiles de Google montrent actuellement sur mon appareil de téléphone pour savoir lequel de mes tuiles faites sur commande pour charger dessus?Google Map Tiles Android

Répondre

0

Je ne suis pas sûr à 100% que Android, il fait la même manière que l'API Google Maps JavaScript v3 le fait, mais comme il le fait sans doute:

Vous pouvez consulter les informations ici: http://code.google.com/apis/maps/documentation/javascript/maptypes.html#CustomMapTypes.

Une case spécifique est spécifiée par trois éléments: le niveau de zoom, la coordonnée x et la coordonnée y. Basé sur l'information dans le lien ci-dessus, vous pouvez déterminer quelle zone du monde à rendre comme une tuile 256x256 basée sur ces trois nombres entiers. Portez une attention particulière à la section "Coordonnées des tuiles" du document ci-dessus.

0

Cela dépend de la façon dont vos tuiles sont saisies. Il est probable qu'il sera plus facile de retirer la bonne tuile de votre deck, plutôt que d'essayer de comprendre ce que Google Maps affiche. Vous devriez avoir tout ce dont vous avez besoin pour cela (ou être facilement capable de le calculer) parce que vous avez la latitude et la longitude du centre de l'écran ainsi que les limites de l'écran (en latitude/longitude) et le niveau de zoom.

Vous cherchez du code pour illustrer cela, ou juste une idée de la meilleure façon de s'y prendre?