Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript">
- var map;
- var infowindow;
- function initMap() {
- var pyrmont = {lat: <?= $data->latitude ?>, lng: <?= $data->longitude ?>};
- map = new google.maps.Map(document.getElementById('map2'), {
- center: pyrmont,
- zoom: 15
- });
- infowindow = new google.maps.InfoWindow();
- var service = new google.maps.places.PlacesService(map);
- service.nearbySearch({
- location: pyrmont,
- radius: 1500,
- type: ['school']
- }, schoolCallback);
- }
- function schoolCallback(results, status) {
- if (status === google.maps.places.PlacesServiceStatus.OK) {
- for (var i = 0; i < results.length; i++) {
- createSchoolMarker(results[i]); //results doesn't contain anything related to type (school,store,etc)
- }
- }
- }
- function createSchoolMarker(place) {
- var placeLoc = place.geometry.location;
- var marker = new google.maps.Marker({
- icon: "http://icons.iconarchive.com/icons/icons8/windows-8/16/Science-School-icon.png",
- map: map,
- position: place.geometry.location
- });
- google.maps.event.addListener(marker, 'click', function () {
- infowindow.setContent(place.name);
- infowindow.open(map, this);
- });
- }
- <div class="resultmap" style="width: 100%;">
- <div id="map3" style="width: 100%; height: 316px;"></div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement