Estoy trabajando en una aplicación GWT que utiliza Google Maps. Estoy tratando de agregar muchos marcadores con letras a mi mapa. Originalmente, tuve:¿Cómo agrego imágenes de marcador personalizadas a Google Maps usando la API GWT Maps?
Marker marker = new Marker(point);
marker.setImage("http://www.google.com/mapfiles/markerA.png");
map.addOverlay(marker);
Pero eso no funcionó. La llamada a setImage provocó una excepción en la API de mapas y no apareció nada en el mapa. Busqué y encontré algunas respuestas a medias hablando de MarkerOptions, así que he intentado:
Icon icon = Icon.newInstance(Icon.DEFAULT_ICON);
icon.setImageURL("http://www.google.com/mapfiles/markerA.png");
MarkerOptions ops = MarkerOptions.newInstance(icon);
ops.setIcon(icon);
Marker marker = new Marker(point, ops);
map.addOverlay(marker);
Esto fue un poco mejor en la que mi aplicación no estaba lanzando excepciones más y que estaba viendo sombras marcador, pero todavía no hay imágenes de marcadores personalizados .
Preferiría una solución que no sea JSNI a este problema.
Gracias!
Muchas gracias por la respuesta súper rápida. Eso funciono. –