2013-04-08 3 views
0

Как добавить изображение маркера большего размера в Overlay? Я использую KMLLayer, и URL-адрес значка находится внутри моего KML-файла. Google Maps, похоже, уменьшает масштаб, когда я ссылаюсь на более крупный значок.большой маркер карты в Overlay

Я пробовал внутри KML, но это никак не повлияло на размер изображения или что-то еще его переопределяет.

Я считаю, что это заставляет его 32x32, но мне нужно, по крайней мере, вдвое больше, чем для приложения с сенсорным экраном/киоском. Мой значок 64x64.

Спасибо, Дон

+0

Насколько сложна ваша KML? Если вам не нужно использовать KmlLayer, вы можете попробовать выполнить его с помощью ветки kmz [geoxml3] (http://code.google.com/p/geoxml3/) (или если вы можете опубликовать свой KML или ссылку на нее, и значок, который вы пытаетесь сделать, является общедоступным, я могу показать вам, как он будет выглядеть). – geocodezip

+0

KML Слои - это в основном просто метки. Вот один из самых маленьких: http://www.doubletaketech.net/sapphire/Rigs.kml. Любой значок размером более 64x64 подходит для тестирования. Благодаря! –

+0

У вас есть файл KMZ с этими значками в нем или общедоступными версиями значков? Можно ли создать KML-файл, который использует общедоступные значки (с абсолютным URL-адресом)? Вам нужно отобразить еще много меток, чем в этом файле (~ 32)? – geocodezip

ответ

0

Использование geoxml3, КМЗ ветви, ваши иконки отображаются полный размер (если вы измените <scale>0</scale> на <scale>1</scale>.

http://www.geocodezip.com/geoxml3_test/v3_geoxml3_kmztest_linktoB.html?filename=http://www.geocodezip.com/geoxml3_test/doubletaketech_net_RigsB.kml

geoxml3 разбирает KML в клиенте и делает маркеры как собственные маркеры Google Maps API v3. Для больших чисел KmlLayer - лучший вариант, поскольку он отображается как плитка, но, похоже, он не отображает маркеры в их собственном размере, и это не support the scale tag

Это также выглядит как у вас есть <hotspot> определены неправильно: http://www.geocodezip.com/geoxml3_test/v3_geoxml3_kmztest_linktoB.html?filename=http://www.geocodezip.com/geoxml3_test/doubletaketech_net_RigsC.kml

+0

Спасибо за отличный совет и нашли время, чтобы сделать пример. Я дам geoxml3 попробовать. Мне нравится KMLLayer, поэтому, надеюсь, Google Maps будет поддерживать масштаб в какой-то момент. –

Смежные вопросы