Как создать что-то среднее между маркером и информационным окном с помощью googlemaps api - PullRequest
1 голос
/ 03 августа 2009

Мне нужно создать маркеры для моей карты, которые содержат HTML. После просмотра множества учебных пособий кажется, что маркеры сделаны из изображения и не позволяют добавлять html.

InfoWindows наполовину решают мою проблему, я знаю, что могу добавить несколько их экземпляров, но моя проблема в том, что мне нужно иметь возможность стилизовать их, и я не хочу, чтобы кнопки закрытия на них.

Может кто-нибудь посоветовать мне, как выбрать лучший подход.

В настоящее время я думаю, что у меня есть три варианта:

  1. редактировать маркеры, чтобы они могли содержать html.
  2. редактировать информационные окна, чтобы они выглядели так, как я хочу, и не имеют кнопки закрытия.
  3. создайте что-то отдельное и попробуйте динамически привязать его местоположение к карте.

Любой совет будет с большим удовольствием принят.

1 Ответ

1 голос
/ 03 августа 2009

Будет ли что-то вроде ELabel работать на вас ?. Это реализовано так:

var label = new ELabel(new GLatLng(44.3,-78.8), "Your HTML String", "styleName");
map.addOverlay(label);

А вот пример .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...