PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   Orte aus Maps anzeigen (https://www.php-resource.de/forum/php-developer-forum/105922-orte-aus-maps-anzeigen.html)

BDC 17-03-2017 14:54

Orte aus Maps anzeigen
 
Hallo,

kann mir hier jemand helfen ?
Im Moment wird die Adresse aus der DB in den hidden Button eingetragen und kann nach dem Klicken auch angezeigt werden.
Ich möchte aber das beim ausführen der php seite die ermittelte adresse gleich angezeigt wird.

Die adresse wird in $adresse zusammengesetzt.

PHP-Code:

$adresse = $row['angebote_strasse'].','.$row['angebote_postleitzahl'].' '.$row['angebote_ort'];                              
              }
var_dump($adresse);
?>


<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta charset="utf-8">
    <title>Google Maps JavaScript API v3 Example: Geocoding Simple</title>
    <link href="/maps/documentation/javascript/examples/default.css" rel="stylesheet">
    <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
    <script>
      var geocoder;
      var map;
      function initialize() {
        geocoder = new google.maps.Geocoder();
        var latlng = new google.maps.LatLng(-34.397, 150.644);
        var mapOptions = {
          zoom: 8,
          center: latlng,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        }
        map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
        codeAddress('Berlin');
      }
 
      function codeAddress(address) {
        geocoder.geocode( { 'address': address}, function(results, status) {
          if (status == google.maps.GeocoderStatus.OK) {
            map.setCenter(results[0].geometry.location);
            var marker = new google.maps.Marker({
                map: map,
                position: results[0].geometry.location
            });
          } else {
            alert('Geocode was not successful for the following reason: ' + status);
          }
        });
      }
    </script>
  </head>
  <body onload="initialize()">
    <div>

      <input id="address" type="hidden" value="<?php echo $adresse?>">
      <input type="button" value="Geocode" onclick="codeAddress(document.getElementById('address').value)">
    </div>
    <div id="map_canvas" style="height:500px;top:30px"></div>
  </body>
</html>


h3ll 17-03-2017 15:07

Hat mit PHP nichts zu tun. Das ist in JavaScript zu erledigen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:36 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG