Bing отображает кнопки в REST

Я использую службы Bing Maps REST, и мне нужно добавить канцелярские кнопки, но на удивление это доставляет мне трудности. Я узнал, как легко добавлять канцелярские кнопки в службы AJAX, но для этого мне нужно было бы включать сценарии и прочее на свои страницы, которые я бы предпочел пропустить. Я попытался найти в Интернете информацию о том, как добавить кнопки в REST (или просто iframe с URL-адресом), но мне не удалось найти ничего полезного. Кто-нибудь знает, как я могу добавить кнопки в REST?

EDIT: я использую динамические карты на основе этой ссылки


person php_nub_qq    schedule 17.07.2013    source источник


Ответы (1)


Предполагая, что вы используете службу REST изображений Bing Maps, вы сможете добавить канцелярскую кнопку на основе параметров URL, см. MSDN: http://msdn.microsoft.com/en-us/library/ff701724.aspx

Вот пример запроса, который позволит вам добавить канцелярские кнопки, взгляните на параметр pp:

http://dev.virtualearth.net/REST/v1/Imagery/Map/Road/47.619048,-122.35384/15?mapSize=500,500&pp=47.620495,-122.34931;21;AA&pp=47.619385,-122.351485;;AB&pp=47.616295,-122.3556;22&key=BingMapsKey

Если вы используете встроенные карты, вот список параметров: http://msdn.microsoft.com/en-us/library/ee692180.aspx

person Nicolas Boonaert    schedule 17.07.2013
comment
Да, но это статическая карта, я, кажется, не упомянул, что использую динамические карты, такие как следующие, где параметр pp, похоже, не имеет значения:/ bing.com/maps/embed/ - person php_nub_qq; 17.07.2013
comment
Полный список параметров можно найти здесь: msdn.microsoft.com/en -us/library/ee692180.aspx - person Nicolas Boonaert; 17.07.2013
comment
Кажется, это работает, но параметров так мало, что я почти ничего не могу контролировать. Мне нужен эффект смягчения или «инерции», и мне нужно иметь возможность изменить значок канцелярской кнопки, должны быть еще какие-то параметры, которые на самом деле здесь не показаны O.O. - person php_nub_qq; 17.07.2013
comment
Нет, если вы этого не сделаете, вам потребуется интегрировать элемент управления Bing Maps AJAX v7. Вот несколько примеров: bingmapsportal.com/isdk/ajaxv7 - person Nicolas Boonaert; 19.07.2013