2014-09-29 1 views
0

Я использую Bing Maps AJAX7 SDK и вам нужно использовать кнопки нескольких цветов для отображения нескольких разных статусов (красный, зеленый, серый и белый). Я изучил документацию, которая ищет способ использовать значок по умолчанию и просто устанавливает цвет заливки, но безрезультатно.Как установить цвет заливки встроенной кнопки Bing Maps AJAX7 SDK?

Я знаю, что некоторые умные вещи могут быть сделаны с использованием HTML и CSS, но я надеюсь избежать всего этого на данный момент.

Можно ли использовать кнопку Bing Maps по умолчанию, но изменить цвет заливки?

На самом деле значок мой клиент хочет использовать это # ​​46 на этой странице: http://msdn.microsoft.com/en-us/library/ff701719.aspx Мой клиент выбрал этот значок, думая, что я мог бы просто выбрать его с помощью моего объекта Булавка или PushpinOptions объекта, но я не уверен, что это так ,

Если использование встроенного значка и установка другого цвета заливки невозможны, может ли кто-нибудь сказать мне, где я могу получить набор значков Bing Maps или очень похожих, которые бесплатны для коммерческого использования?

ответ

1

Контроллер AJAX имеет только одну кнопку. Чтобы изменить кнопку, вам понадобятся разные изображения для замены в качестве значка. Например: http://www.bingmapsportal.com/ISDK/AjaxV7#Pushpins2

В качестве альтернативы вы можете создать холст защелки: http://rbrundritt.wordpress.com/2013/04/10/html5-canvas-pushpins-in-javascript/

Таможня защелки, которые вы видите в документации (т.е. # 46) является только для снимков службы REST. Причина этого заключается в том, что по соображениям безопасности пользователи не могут указывать URL-адрес изображения для службы изображений, поэтому пользовательские значки пиктограмм могут выбираться только из набора предопределенных кнопок. Они не доступны вне этой службы, так как это очень ограничивает, поскольку вы можете создавать собственные пользовательские кнопки.

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