Ovako ja to radim, doduse u Virtual Earth API-u, ali trebalo bi da je slicna sintaksa u Google Maps API-u:
U JS kodu (kod mene u .html fajlu) napravis jednu globalnu promenljivu
Code:
var selectedPushpin = null;
Dodas handler za onmousemove event (ako vec nisi):
Code:
map.AttachEvent("onmousemove", OnMapMouseMoveHandler);
na dogadjaj onmousemove radim, izmedju ostalog, sledece:
Code:
function OnMapMouseMoveHandler(e)
{
// ...
var shape = map.GetShapeByID(e.elementID);
selectedPushpin = shape;
setTimeout("ShowInfoBox()", 1000);
// ...
}
Metoda ShowInfoBox() je
Code:
function ShowInfoBox() {
try{
if (selectedPushpin != null) {
map.ShowInfoBox(selectedPushpin, selectedPushpin.GetPoints()[0], new VEPixel(-7, -10)); // ovaj VEPixel je zbog centriranja ikonice
selectedPushpin = null;
}
}
catch (error)
{
}
}