none
InfoBox Information...or bug??!?!?? RRS feed

  • Domanda

  • Hi,

    i have developed a particular custom function that associates a custom infobox item into a pushpin object...

    I'm sure that Microsft has upgraded the AJAX version of bing maps, because this function has worked properly from May 2011 to November 2011...

    My opinion is there is a bug into the function that displays on map the custom infobox object, as you can see with the interactive SDK when you run the demo script, and just doing pan the map of one pixel, the custom infobox's automatically shift her position of several pixel, and "lost" the z-index property because in my custom infobox i have a link that become not clickable.

    I tested the divs layer using a firefox plugin, and i see that i cant select the external div of my custom infobox and moreover i have setup a css class of the div with a z-index higher like 99999...

    DEMO CODE OF BING MAPS DEVELOPER WEBSITE

    map.entities.clear();
     var infoboxOptions = {width :200, height :100, showCloseButton: true, zIndex: 0, offset:new Microsoft.Maps.Point(10,0), showPointer: true};
     var defaultInfobox = new Microsoft.Maps.Infobox(map.getCenter(), infoboxOptions );   
     map.entities.push(defaultInfobox);
     defaultInfobox.setHtmlContent('<div id="infoboxText" style="background-color:White; border-style:solid;border-width:medium; border-color:DarkOrange; min-height:100px; position:absolute;top:0px; left:23px; width:240px;"><b id="infoboxTitle" style="position:absolute; top:10px; left:10px; width:220px;">myTitle</b><a id="infoboxDescription" style="position:absolute; top:30px; left:10px; width:220px;">Description</a></div>');
     var content= defaultInfobox.getHtmlContent();
     displayAlert('Custom Infobox added');

    Please Help Me!

    Tnx a lot

    Byex

    mercoledì 11 gennaio 2012 14:09

Risposte

Tutte le risposte

  • Ciao!

    Siamo in un forum in lingua italiana, quindi potresti postare la tua domanda nella nostra lingua?

    Grazie!


    Marco Minerva [MCPD]
    Blog: http://blogs.ugidotnet.org/marcom
    Twitter: @marcominerva
    mercoledì 11 gennaio 2012 14:19
    Postatore
  • Ciao,

    me ne sono accorto ora, il fatto è che quando ho postato la domanda ero sul forum di bing maps e ho fatto un po' di casino, infatti il post è doppio su due forum diversi purtroppo...vabè mi spiace ma non si capiva molto, e tra i vari forum selezionabili non era presente quello di bing maps...vabè...chiedo venia :)

    Provo a spiegarmi, probabilmente recentemente Microsoft ha aggiornato il framework di bing maps aggiungendo un casino di roba ho visto (la navigazione, il calcolo dei percorsi a piedi i punti di interesse come hotel etc etc e mi sa che ha messo mano a qualche parte vecchia di codice come quella che gestisce la visualizzazione dei custom infobox)

    Praticamente in un portale che ho scritto è stata resa disponibile, ancora in debug, una funzione di graficazione su mappa virtuale che implementa i custom infobox messi a disposizione dal framework di BingMaps, il problema è che funzionava a meraviglia sicuramente da Maggio a Novembre dell'anno scorso...poi non l'ho più testata di persona e quindi non so di preciso quando ha smesso di funzionare.

    Praticamente questa funzione permetteva di visualizzare un div e quindi un layer personalizzato che contiene diverse informazioni, tra cui alcuni elementi attivi (link cliccabili) che chiudono la custom infobox e soprattutto permettono di aprire un'altra sezione del sito comodamente dalla mappa...Adesso queste operazioni non sono più possibili e non ho capito il motivo esatto...

    Bug che si presenta anche nell'interactive SDK di bingmaps disponibile a questo indirizzo :

    http://www.bingmapsportal.com/isdk/ajaxv7#Infobox14

    Poi ho notato che il layer contenitore del custom infobox si sposta di diversi pixel (più di 20px) appena si esegue un pan della mappa anche minimo...anche questa cosa è visibile al link sopra riportato

    Ho fatto diverse prove per capire dove possa essere il problema, probabilmente hanno suddiviso i layer degli oggetti che vengono visualizzati nella mappa, impostando i custom infobox in un layer che si trova al di sotto di quello principale, e quindi anche impostando z-index elevati non riesco a rendere cliccabili i miei link

    Grazie in anticipo ;)

    mercoledì 11 gennaio 2012 14:34
  • Ciao!

    Ti consiglio di postare la tua domanda su uno dei forum relativi alla piattaforma Bing Maps, di cui puoi trovare l'elenco qui: http://www.bing.com/community/maps/default.aspx.


    Marco Minerva [MCPD]
    Blog: http://blogs.ugidotnet.org/marcom
    Twitter: @marcominerva
    • Contrassegnato come risposta r3gm4st3r mercoledì 11 gennaio 2012 15:18
    mercoledì 11 gennaio 2012 15:00
    Postatore
  • Ok fatto, è diventato triplo il post ora :)

    Infatti era per quello che l'avevo scritto in inglese, vabè grazie per l'aiuto!

    Ciao

    Buona giornata!

    Ti flaggo la risposta???

    mercoledì 11 gennaio 2012 15:04
  • Se ritieni che ti sia stata utile, sì :-)
    Marco Minerva [MCPD]
    Blog: http://blogs.ugidotnet.org/marcom
    Twitter: @marcominerva
    mercoledì 11 gennaio 2012 15:15
    Postatore
  • Si utile è stata utile, anche perchè non avrei più ritrovato quella sezione del forum di bingmaps...

    Non è che per caso hai qualche contatto di qualcuno di microsoft italia che conosce ed ha usato/usa bing maps a cui chiedere qualche info?

    Perchè sul forum di bingmaps avevo anche scritto un'altra domanda tempo fa, mai risposta ed ho forti dubbi che questa sortisca effetto diverso...

    Grazie ancora!

    Gentilissimo!

    Daniele

    mercoledì 11 gennaio 2012 15:18
  • Mi dispiace, ma non conosco nessuno in Microsoft che si occupa direttamente di Bing Maps. Magari qualcun altro, leggendo questa discussione, dirà la sua fornendoti qualche contatto :-)
    Marco Minerva [MCPD]
    Blog: http://blogs.ugidotnet.org/marcom
    Twitter: @marcominerva
    mercoledì 11 gennaio 2012 15:28
    Postatore