Вход Регистрация
Файл: module-assets/admin/gmaps/examples/layers_places.html
Строк: 60
<?php
<!DOCTYPE html>
<
html>
  <
head>
    <
meta charset="utf-8">
    <
title>Layers MapsPlaces</title>
    <
script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <
script src="http://maps.google.com/maps/api/js?sensor=true&libraries=places"></script>
    <
script src="../gmaps.js"></script>
    <
link rel="stylesheet" href="http://twitter.github.com/bootstrap/1.3.0/bootstrap.min.css" />
    <
link rel="stylesheet" type="text/css" href="examples.css" />
    <
script>
        $(function () {
          var 
map = new GMaps({
          
el"#map",
          
lat: -33.8665433,
          
lng151.1956316,
          
zoom15
        
});
        
        
map.addLayer('places', {
          
location : new google.maps.LatLng(-33.8665433,151.1956316),
          
radius 500,
          
types : ['store'],
          
search: function (resultsstatus) {
            if (
status == google.maps.places.PlacesServiceStatus.OK) {
              for (var 
0results.lengthi++) {
                var 
place results[i];
                
map.addMarker({
                  
latplace.geometry.location.lat(),
                  
lngplace.geometry.location.lng(),
                  
title place.name,
                  
infoWindow : {
                    
content '<h2>'+place.name+'</h2><p>'+(place.vicinity place.vicinity place.formatted_address)+'</p><img src="'+place.icon+'"" width="100"/>'
                  
}
                });
              }
            } 
          }
        });
      });
    </
script>
  </
head>
  <
body>
    <
h1>GMaps.js Places layer</h1>
    <
div class="row">
      <
div class="span11">
        <
div id="map"></div>
      </
div>
      <
div class="span6">
        <
p>You can easily add or remove a layer using GMaps.js:</p>
        <
pre>map.addLayer('places', {
          
location : new google.maps.LatLng(-33.8665433,151.1956316),
          
radius 500,
          
types : ['store'],
          
search: function (resultsstatus) {
            
//do something with the result 
          
}
        });
</
pre>
        <
p><span class="label notice">Note: </spanThere are 3 types of function to use: <strong>search()</strong>, <strong>textSearch()</strong> and <strong>nearbySearch()</strong>. On the <a href="https://developers.google.com/maps/documentation/javascript/places" target="_blank">Google Places</apage you can see the options to use per search function.</p>

      </
div>
    </
div>
  </
body>
</
html>
?>
Онлайн: 1
Реклама