Bing Maps - Великобритания Почтовый индекс на карту - PullRequest
3 голосов
/ 24 февраля 2011

Я пытаюсь показать небольшую карту, сгенерированную bing, с центром в почтовом индексе Великобритании через API ajax.Я уверен, что это возможно;что я не могу найти в документации Bing Map, как преобразовать почтовый индекс Великобритании в координаты, которые я могу подключить к элементу управления Ajax Maps.Кто-нибудь может указать мне правильное направление?

  function GetMap()
  {   

     var map = new Microsoft.Maps.Map(document.getElementById("mapDiv"), 
                       {credentials: "MyKeyHere",
                        center: new Microsoft.Maps.Location(45.5, -122.5),
                        mapTypeId: Microsoft.Maps.MapTypeId.road,
                        zoom: 7});
  }

1 Ответ

3 голосов
/ 24 февраля 2011

Вы можете использовать службу Bing Maps REST Locations для геокодирования почтового индекса, а затем создать карту с центром в результирующем координатном местоположении:

Например, чтобы геокодировать почтовый индекс "NR2 4TE": http://dev.virtualearth.net/REST/v1/Locations/UK/NR24TE?key=YourBingMapsKey

Просмотрите свойство координат возвращенного объекта "point", чтобы получить координаты широты и долготы, по которым будет центрироваться ваша карта.

...