API Карт Google, версия 3: Маркировка круга - PullRequest
4 голосов
/ 07 сентября 2010

Я использую следующий код для создания круга на карте с помощью API Карт Google v3:

var postcode_a = new google.maps.Circle({
 center: postcode_a_location,
 map: map,
 radius: 70,
 fillColor: "#3da5e1",
 fillOpacity: 0.5,
 strokeColor: "#2b546b",
 strokeWeight: 1
});

Я бы хотел разместить текстовую метку в центремоего круга .

Я изучил документацию и не вижу простого способа сделать это.Единственное решение, которое я могу предложить себе, - это наложить маркер поверх круга и установить icon на прозрачный PNG, содержащий текстовую метку, которую я хочу отобразить.Однако это довольно не элегантное решение, поскольку я не могу точно сместить положение значка, чтобы оно отображалось в центре круга при любом уровне масштабирования (и по другим очевидным причинам).

Может кто-нибудь предложитьрешение этого?Я не выше манипулирования API со сторонней библиотекой.Я видел некоторые написанные для v2 API, но большинство из них, похоже, направлены на добавление метки или всплывающей подсказки к маркеру , а не окружности , в любом случае.

1 Ответ

1 голос
/ 11 сентября 2010

Как насчет того, чтобы поместить наложение изображений, как описано в разделе наложения спортивной документации javascript?

Также взгляните на это

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