Existe-t-il des exemples de carte google ayant une grande toile en superposition? J'ai du mal à positionner la toile chaque fois que la carte fait un zoom ou des panoramiques.Toile HTML en superposition Dans Google Maps
Répondre
Essayez la méthode des limites cartographiques, obtenez les vues nord-est et sud-ouest de la carte visible actuelle et utilisez une fonction js pour modifier la superposition de chaque zoom afin de changer la position dynamiquement.
mapBound = map.getBounds();
northEndOfMap =mapBound.getNorthEast();
et pour obtenir la carte zoom map.getZoom();
Référez: http://code.google.com/apis/maps/documentation/javascript/reference.html#Map
C'est comme ce que j'ai fini par faire. Vous obtenez le point Sud-Ouest, moins la hauteur pour obtenir le point Nord-Ouest, le convertir latlng en pixel et définir l'attribut haut et gauche de la toile à ce point. Merci beaucoup. – dpham
une idée de comment le faire fonctionner si le zoom est suffisamment bas pour contenir plus d'une travée de la Terre, par exemple [-190, 230]? – Thomas
la biblio CanvasLayer qui prend essentiellement tout cela en compte pour vous en tant que mise en œuvre de référence.
- 1. google maps superposition dessin sur toile de asynctask onPostExecute
- 2. Google Maps polygone/superposition - suppression
- 3. Superposition de google maps évolutive
- 4. Google Maps Google - superposition de tuiles personnalisées
- 5. superposition google maps rendu d'émission
- 6. Superposition de formes personnalisées dans Google Maps
- 7. Superposition SVG dans Google Maps API V3
- 8. superposition de photos géolocalisées dans Google Maps?
- 9. Superposition Google Maps tuiles normales dans l'API Google Earth
- 10. Google Maps API: superposition au sol positionnement
- 11. Google maps api - insérer "Comment arriver d'ici, ici" en superposition?
- 12. Précharger une superposition de Google Maps
- 13. superposition de texte à Google Maps
- 14. Google Maps - Superposition personnalisée - Logiciel et processus
- 15. Google Maps a changé entre 3.9 et 3.10, et la superposition de toile carrelée
- 16. Toile dynamique grande carte comme google maps
- 17. google maps: mise à jour de l'image en superposition
- 18. HTML Google Maps Personnalisé
- 19. Icônes HTML Google Maps
- 20. Superposition d'index z dans google maps version 3
- 21. Superposition personnalisée dans Google Maps API V3 Distortion
- 22. Google Maps dans Silverlight
- 23. Ajouter une superposition de chargement sur google maps
- 24. exportation de superposition de toile
- 25. html dans Google Maps info-bulle
- 26. Création d'une superposition sélectionnable/cliquable sur Google Maps
- 27. google maps javascript api v3 - superposition derrière les routes
- 28. Extension de marqueur de superposition sur Google Maps?
- 29. Google Maps mappe/superposition de carte personnalisée et contrôles
- 30. désactiver les superposition de routes sur google maps
Ce n'est pas tout à fait une réponse car il utilise svg mais il y a une grande bibliothèque appelée d3 avec un exemple pertinent ici: https://gist.github.com/899711 Vous pouvez être en mesure de s'adapter à la toile, par exemple avec quelque chose d'aussi simple que cela: http://www.svgopen.org/2010/papers/62-From_SVG_to_Canvas_and_Back/index.html#canvas_to_svg ou quelque chose de plus chic comme fabric.js, en particulier https://github.com/kangax/fabric. js/blob/d42ba6ec027274ed89c8262dfc3935b10e81f479/src/parser.js # L431 – unmounted