| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- 'use strict';
- $(document).ready(function() {
- /*Basic map*/
- var basic;
- basic = new GMaps({
- el: '#basic-map',
- lat: 21.217319,
- lng: 72.866472,
- scrollwheel: false
- });
-
- /*markers map*/
- var map;
- map = new GMaps({
- el: '#markers-map',
- lat: 21.2334329,
- lng: 72.866472,
- scrollwheel: false
- });
-
- map.addMarker({
- lat: 21.2334329,
- lng: 72.866472,
- title: 'Marker with InfoWindow',
- infoWindow: {
- content: '<p><Phoenicoded></Phoenicoded> <br/> Buy Now at <a href="">Themeforest</a></p>'
- }
- });
-
-
- /*Overlays map*/
- var mapOverlay;
- mapOverlay = new GMaps({
- el: '#mapOverlay',
- lat: 21.2334329,
- lng: 72.866472,
- scrollwheel: false
- });
- mapOverlay.drawOverlay({
- lat: 21.2334329,
- lng: 72.866472,
- content: '<div class="overlay">Address</div>'
- });
-
- /*Geocoding*/
- var mapGeo = new GMaps({
- div: '#mapGeo',
- lat: 21.2334329,
- lng: 72.866472
- });
- $('#geocoding_form').submit(function(e) {
- e.preventDefault();
- GMaps.geocode({
- address: $('#address').val().trim(),
- callback: function(results, status) {
- if (status == 'OK') {
- var latlng = results[0].geometry.location;
- mapGeo.setCenter(latlng.lat(), latlng.lng());
- mapGeo.addMarker({
- lat: latlng.lat(),
- lng: latlng.lng()
- });
- }
- }
- });
- });
-
- /*Street view*/
- var panorama;
- panorama = GMaps.createPanorama({
- el: '#mapStreet',
- lat: 42.3455,
- lng: -71.0983
- });
-
- var mapT;
-
- mapT = new GMaps({
- div: '#mapTypes',
- lat: 21.2334329,
- lng: 72.866472,
- mapTypeControlOptions: {
- mapTypeIds: ["hybrid", "roadmap", "satellite", "terrain", "osm"]
- }
- });
- mapT.addMapType("osm", {
- getTileUrl: function(coord, zoom) {
- return "https://a.tile.openstreetmap.org/" + zoom + "/" + coord.x + "/" + coord.y + ".png";
- },
- tileSize: new google.maps.Size(256, 256),
- name: "OpenStreetMap",
- maxZoom: 18
- });
- mapT.setMapTypeId("osm");
-
- /*GeoRSS Layers map*/
- var georssmap = new google.maps.Map(document.getElementById('georssmap'), {
- zoom: 4,
- center: { lat: 21.2334329, lng: 72.866472 }
- });
-
- var georssLayer = new google.maps.KmlLayer({
- url: 'http://api.flickr.com/services/feeds/geo/?g=322338@N20&lang=en-us&format=feed-georss'
- });
- georssLayer.setMap(georssmap);
-
-
- var map = new google.maps.Map(document.getElementById('map'), {
- zoom: 6,
- center: { lat: 21.2334329, lng: 72.866472 }
- });
-
- // Create an array of alphabetical characters used to label the markers.
- var labels = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
-
- // Add some markers to the map.
- // Note: The code uses the JavaScript Array.prototype.map() method to
- // create an array of markers based on a given "locations" array.
- // The map() method here has nothing To Do with the Google Maps API.
- var markers = locations.map(function(location, i) {
- return new google.maps.Marker({
- position: location,
- label: labels[i % labels.length]
- });
- });
-
- // Add a marker clusterer to manage the markers.
- var markerCluster = new MarkerClusterer(map, markers, { imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m' });
- });
- var locations = [
- { lat: 21.1702401, lng: 72.8310607 },
- { lat: 21.128143, lng: 79.125618 },
- { lat: 22.451530, lng: 88.399818 },
- { lat: 20.264774, lng: 73.508148 },
- { lat: 23.080135, lng: 72.572174 },
- { lat: 22.835373, lng: 88.360992 },
- { lat: 29.280394, lng: 78.831718 },
- { lat: 9.907271, lng: 78.094429 },
- { lat: 26.903660, lng: 78.514259 },
- { lat: 19.062054, lng: 72.883438 },
- { lat: 11.235264, lng: 78.858414 },
- { lat: 23.302189, lng: 81.356804 },
- { lat: 12.695032, lng: 78.621887 },
- { lat: 22.511976, lng: 88.250992 },
- { lat: 23.125587, lng: 88.546867 },
- { lat: 21.164993, lng: 81.775307 },
- { lat: 21.779188, lng: 87.744629 },
- { lat: 25.416676, lng: 86.129379 },
- { lat: 15.478569, lng: 78.483093 },
- { lat: 13.340881, lng: 74.742142 },
- { lat: 17.143908, lng: 79.623924 }
-
- ]
|