Bing Static Map Тип изображения - PullRequest
0 голосов
/ 01 июня 2011

Могу ли я узнать, как определить вывод статического изображения карты Bing? Раньше он был в PNG, но теперь он в формате JPEG. Могу ли я узнать, как вернуться в формат png?

Пример: отображение изображения по ссылке ниже:

http://dev.virtualearth.net/REST/V1/Imagery/Map/Road/space%20needle,seattle?mapLayer=TrafficFlow&mapVersion=v1&key=BingKey

Изображение в формате JPEG. Как сделать это в PNG? Спасибо.

Ответы [ 2 ]

1 голос
/ 26 января 2012

Я знаю, что вы давно опубликовали этот вопрос, но поскольку ответа пока нет, и я попал сюда через Google, я все равно предоставлю ответ.

Вы можете использовать параметр format / fmt.

От: http://msdn.microsoft.com/en-us/library/ff701724.aspx

Одно из следующих значений формата изображения:

  1. gif: использовать формат изображения GIF.

  2. jpeg: использовать формат изображения JPEG.Формат JPEG используется по умолчанию для изображений Road, Aerial и AerialWithLabels.

  3. png: используйте формат изображения PNG.PNG является форматом по умолчанию для изображений CollinsBart и OrdnanceSurvey.

Примеры:

format = jpeg

fmt = gif

0 голосов
/ 01 июня 2011

Не думаю, что вы можете запросить изображение в другом формате.

С http://msdn.microsoft.com/en-us/library/ff701724.aspx:

Этот URL возвращает изображение в одном из следующие форматы:

  • PNG (изображение / png)
  • JPEG (изображение / JPEG)
  • GIF (изображение / GIF)

Вы не можете указать формат вывода для изображения карты. Тип изображения выбирается на основе таких параметров, как imagerySet.

Если вы действительно хотите PNG, вы можете сделать запрос из серверного скрипта, а затем программно создать файл PNG перед его передачей клиенту (например, с помощью функции PHP imagepng )

...