retina-display - longitude - static map error signature
¿Cómo puedo usar marcadores personalizados de alta resolución con el parámetro de escala en la API de Google Static Maps? (2)
Estamos utilizando la API de Google Static Maps con el parámetro de escala para mostrar hermosos mapas suaves para personas que usan pantallas de alta resolución. Sin embargo, también nos gustaría utilizar iconos personalizados para mostrar puntos en el mapa.
Desafortunadamente, no puedo encontrar ninguna forma de hacer esto que no proporcione iconos pixelados como en este ejemplo . ¿Hay alguna forma de hacer esto que no amplíe los iconos?
Esto puede ser útil si está utilizando la API
var image = {
url: place.icon,
size: new google.maps.Size(71, 71),
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(17, 34),
scaledSize: new google.maps.Size(25, 25)
};
https://developers.google.com/maps/documentation/javascript/markers
El parámetro &markers
ahora tiene un descriptor de scale
(no documentado). Establezca eso en 2
y el descriptor del icon
en su URL @ @ 2x de la imagen del marcador mientras usa el parámetro &scale=2
. Algo como:
&markers=scale:2|[email protected]&scale=2
Fuente: https://groups.google.com/d/msg/google-maps-api/_METlecmeO4/JNyfkguoO7QJ