Как добавить класс к кнопке в Bing Maps 7? - PullRequest
3 голосов
/ 20 июля 2011

У меня есть карта с кучей кнопок, и когда мышь нажимает на нажимаемые кнопки, я хочу, чтобы курсор изменился на указатель вместо руки. Я знаю, как сделать это с помощью CSS, но ни один из элементов Pushpin не имеет определенного класса. Кто-нибудь знает, как установить класс для кнопок? Вот как выглядит мой Javascript прямо сейчас.

var pushpin = new Microsoft.Maps.Pushpin(new Microsoft.Maps.Location(latitude, longitude), { icon: iconUrl, width: size, height: size });
map.entities.push(pushpin);

1 Ответ

7 голосов
/ 11 августа 2011

Используя опцию Pushpin "typeName", вы можете применить такой стиль:

JavaScript:

var pushpin = new Microsoft.Maps.Pushpin(new Microsoft.Maps.Location(latitude, longitude), { icon: iconUrl, width: size, height: size , typeName: 'mypin'});<br/>

map.entities.push (pushpin);

CSS:

.mypin { cursor: pointer !important; };
...