#javascript #bing-maps
#javascript #bing-карты
Вопрос:
Может кто-нибудь показать мне, как настроить PIN-код для Bing maps, версии 7.0, пожалуйста? Я экспериментирую с обновлением с версии 6, в которой есть пользовательский значок, но я не могу найти нигде, что показывает, как это сделать с версией 7. На данный момент у меня есть следующий код.
Большое спасибо,
var map = null;
var pinInfobox = null;
function GetMap()
{
map = new Microsoft.Maps.Map(document.getElementById("myMap"), {
credentials: "xxx",
height: 236,
width: 269,
enableClickableLogo: false,
enableSearchLogo: false,
mapTypeId: Microsoft.Maps.MapTypeId.road,
showDashboard: false});
var loc = new Microsoft.Maps.Location(47.592, -122.332);
var pin = new Microsoft.Maps.Pushpin(loc);
map.entities.push(pin);
map.setView({ center: loc, zoom: 6 });
}
Ответ №1:
ознакомьтесь со справочной документацией, в которой есть опция «значок» для установки пользовательского значка
Ответ №2:
Есть действительно хороший сайт, который документирует, как выполнить именно эту операцию.
http://www.bingmapsportal.com/isdk/ajaxv7#Pushpins2
Вот JavaScript с этого сайта, в котором говорится, как это сделать:
map.entities.clear();
var pushpinOptions = {icon: virtualPath '/Content/SpaceNeedle.jpg', width: 30, height: 50};
var pushpin= new Microsoft.Maps.Pushpin(map.getCenter(), pushpinOptions);
map.entities.push(pushpin);