You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
3.0 KiB
79 lines
3.0 KiB
/*=========================================================================================
|
|
File Name: services.js
|
|
Description: google services
|
|
----------------------------------------------------------------------------------------
|
|
Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
|
|
Version: 1.0
|
|
Author: PIXINVENT
|
|
Author URL: http://www.themeforest.net/user/pixinvent
|
|
==========================================================================================*/
|
|
|
|
$(window).on("load", function(){
|
|
|
|
// Geolocation
|
|
// ------------------------------
|
|
map = new GMaps({
|
|
div: '#geolocation',
|
|
lat: -12.043333,
|
|
lng: -77.028333,
|
|
styles: [{"featureType":"landscape","stylers":[{"saturation":-100},{"lightness":65},{"visibility":"on"}]},{"featureType":"poi","stylers":[{"saturation":-100},{"lightness":51},{"visibility":"simplified"}]},{"featureType":"road.highway","stylers":[{"saturation":-100},{"visibility":"simplified"}]},{"featureType":"road.arterial","stylers":[{"saturation":-100},{"lightness":30},{"visibility":"on"}]},{"featureType":"road.local","stylers":[{"saturation":-100},{"lightness":40},{"visibility":"on"}]},{"featureType":"transit","stylers":[{"saturation":-100},{"visibility":"simplified"}]},{"featureType":"administrative.province","stylers":[{"visibility":"off"}]},{"featureType":"water","elementType":"labels","stylers":[{"visibility":"on"},{"lightness":-25},{"saturation":-100}]},{"featureType":"water","elementType":"geometry","stylers":[{"hue":"#ffff00"},{"lightness":-25},{"saturation":-97}]}]
|
|
});
|
|
|
|
GMaps.geolocate({
|
|
success: function(position) {
|
|
map.setCenter(position.coords.latitude, position.coords.longitude);
|
|
},
|
|
error: function(error) {
|
|
alert('Geolocation failed: '+error.message);
|
|
},
|
|
not_supported: function() {
|
|
alert("Your browser does not support geolocation");
|
|
},
|
|
always: function() {
|
|
alert("Done!");
|
|
}
|
|
});
|
|
|
|
|
|
// Geocoding
|
|
// ------------------------------
|
|
|
|
map = new GMaps({
|
|
div: '#geocoding',
|
|
lat: -12.043333,
|
|
lng: -77.028333
|
|
});
|
|
|
|
$('#geocoding_form').on('submit', function(e){
|
|
e.preventDefault();
|
|
GMaps.geocode({
|
|
address: $('#address').val().trim(),
|
|
callback: function(results, status){
|
|
if(status=='OK'){
|
|
var latlng = results[0].geometry.location;
|
|
map.setCenter(latlng.lat(), latlng.lng());
|
|
map.addMarker({
|
|
lat: latlng.lat(),
|
|
lng: latlng.lng()
|
|
});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
});
|
|
|
|
// Resize Map
|
|
// ------------------------------
|
|
|
|
/*$(function () {
|
|
|
|
// Resize map on menu width change and window resize
|
|
$(window).on('resize', resize);
|
|
$(".menu-toggle").on('click', resize);
|
|
|
|
// Resize function
|
|
function resize() {
|
|
drawLine();
|
|
}
|
|
});*/ |