none
Pushpin not showing RRS feed

  • Question

  •      The script  below works perfectly when using a pushpin at the centre of the map but when I try and insert a pushpin at a lat or <g class="gr_ gr_42 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" data-gr-id="42" id="42">lon</g>  location that pushpin is not visible
           
           The following works with no problem
           //n text in question**********
               
                            var pushpinoptions = { text: 'XXX', visible: true };
                      var pushpin = new Microsoft.Maps.Pushpin(map.getCenter(), pushpinoptions);
               
                          map.entities.push(pushpin);
               
                  //****************************
           
           But when the following is inserted as a substitute no pushpin is shown
           
             var pushpinoptions = { text: 'XXX', visible: true };
                          var marker = new Microsoft.Maps.Pushpin(new Microsoft.Maps.Location(53.5, -4.2), pushpinoptions);
                                     map.entities.push(marker);
                                     
               The complete function is shown below.
               
               I would be grateful for suggestions as to where I am going wrong 
               
               Best wishes,
               
               JohnM
                                     
                                     
               function GetMap()
           {  
               var long = document.getElementById("txtLong");
           
               var lat = document.getElementById("txtLat");
            
               var map;
            map = new Microsoft.Maps.Map('#myMap', {
             
                  center: new Microsoft.Maps.Location(lat.value, long.value),
                mapTypeId: Microsoft.Maps.MapTypeId.aerial,
                zoom: 10
               });


               //n text in question**********

                  var pushpinoptions = { text: 'XXX', visible: true };
                          var marker = new Microsoft.Maps.Pushpin(new Microsoft.Maps.Location(53.5, -4.2), pushpinoptions);
                                     map.entities.push(marker);

               //****************************


               var pushpinoptions = { text: 'XXX', visible: true };
               var marker = new Microsoft.Maps.Pushpin(new Microsoft.Maps.Location(53.5, -4.2), pushpinoptions);
               
            map.entities.push(marker);
              return false
           }                                                                                                                                                                                                                                             
                                    
                                                                                                                                                                                                                                                                                                                                                              
           


    • Edited by Coedwigwr Friday, April 13, 2018 9:18 PM
    Friday, April 13, 2018 9:11 PM

Answers

All replies