Реализация Bing Map

Я не знаком с Bing Map

Мне нужно отобразить карту США для данного почтового индекса на странице

Как я могу это сделать

Кто-нибудь может мне помочь

2 ответа

Решение

Посмотрите на их ссылку на API...

Сначала вам нужно геокодировать почтовый индекс; если вам нужно сделать это только один раз, чтобы отобразить статическую карту, то вы можете использовать этот сайт, хотя есть много других бесплатных сайтов в Интернете, которые делают то же самое. Когда у вас есть широта / долгота, довольно просто использовать их для центрирования объекта карты.

// assume that lat, lon, and map are js variables you have already declared and set
var oLatLon = new VELatLong(lat, lon);
map.PanToLatLong(oLatLon);

Если карта должна быть динамичной, и вам придется геокодировать адреса на лету, то я не уверен, что лучший подход. Я думаю, что есть базы данных, которые содержат все почтовые индексы и соответствующие им координаты широты / долготы, доступные для скачивания. Также стоит проверить Bing MapPoints SDK.

Легко использовать сервисы REST, которые поставляются с Bing Api. Здесь вы можете найти сообщение в блоге с подробным описанием.

Другие вопросы по тегам