0

I will use the following javascript to display a Google Map Window in a webpage.

<script language = 'javascript'"> 
    function initialize() 
    {
      if (GBrowserIsCompatible()) 
      {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(35.904173, 14.433396), 16);
        map.setUIToDefault();
      }
    } 
</script> 

I would like to read the coordinates from a db, to generate the map using PHP, but how is it possible to use the retrieved(eg $lat = xxx and $lon = yyy) values into the javascript?

2 Answers 2

2

What about a hard insert?

<script language = 'javascript'"> 
    function initialize() 
    {
      if (GBrowserIsCompatible()) 
      {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(<?php echo $lat.', '.$lon; ?>), 16);
        map.setUIToDefault();
      }
    } 
</script> 
Sign up to request clarification or add additional context in comments.

Comments

2

1) Use ajax to retrieve the values

2) Embed the PHP in your javascript:

<script language = 'javascript'"> 
    function initialize() 
    {
      if (GBrowserIsCompatible()) 
      {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(<?php echo $lat; ?>, <?php echo $lon; ?>), 16);
        map.setUIToDefault();
      }
    } 
</script> 

1 Comment

I think that latitude should be the first parameter :-)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.