Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. <script type="text/javascript">
  2. var map;
  3. var infowindow;
  4. function initMap() {
  5. var pyrmont = {lat: <?= $data->latitude ?>, lng: <?= $data->longitude ?>};
  6. map = new google.maps.Map(document.getElementById('map2'), {
  7. center: pyrmont,
  8. zoom: 15
  9. });
  10.  
  11. infowindow = new google.maps.InfoWindow();
  12. var service = new google.maps.places.PlacesService(map);
  13. service.nearbySearch({
  14. location: pyrmont,
  15. radius: 1500,
  16. type: ['school']
  17. }, schoolCallback);
  18.  
  19.  
  20. }
  21. function schoolCallback(results, status) {
  22. if (status === google.maps.places.PlacesServiceStatus.OK) {
  23. for (var i = 0; i < results.length; i++) {
  24. createSchoolMarker(results[i]); //results doesn't contain anything related to type (school,store,etc)
  25. }
  26. }
  27. }
  28. function createSchoolMarker(place) {
  29. var placeLoc = place.geometry.location;
  30. var marker = new google.maps.Marker({
  31. icon: "http://icons.iconarchive.com/icons/icons8/windows-8/16/Science-School-icon.png",
  32. map: map,
  33. position: place.geometry.location
  34. });
  35. google.maps.event.addListener(marker, 'click', function () {
  36. infowindow.setContent(place.name);
  37. infowindow.open(map, this);
  38. });
  39. }
  40.  
  41. <div class="resultmap" style="width: 100%;">
  42. <div id="map3" style="width: 100%; height: 316px;"></div>
  43. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement