mirror of
https://github.com/openclassify/openclassify.git
synced 2026-02-10 23:36:08 -06:00
commit
ed962b8715
@ -1,12 +1,22 @@
|
||||
/* Location Data */
|
||||
var boundsAction = false;
|
||||
|
||||
var getCountry = $('.country-data').data('content');
|
||||
if(getCountry == ""){getCountry = default_country;}
|
||||
if (getCountry == "") {
|
||||
getCountry = default_country;
|
||||
}
|
||||
var getCity = $('.city-data').data('content');
|
||||
if(getCity == ""){getCity = default_city;}
|
||||
if (getCity == "") {
|
||||
getCity = default_city;
|
||||
}
|
||||
var getDistrict = $('.district-data').data('content');
|
||||
if(getDistrict == ""){getDistrict = default_district;}
|
||||
if (getDistrict == "") {
|
||||
getDistrict = default_district;
|
||||
}
|
||||
var getNeighborhood = $('.neighborhood-data').data('content');
|
||||
if(getNeighborhood == ""){getNeighborhood = default_neighborhood;}
|
||||
if (getNeighborhood == "") {
|
||||
getNeighborhood = default_neighborhood;
|
||||
}
|
||||
var getVillage = $('.village-data').data('content');
|
||||
var citySelectName = "city";
|
||||
var districtSelectName = "district";
|
||||
@ -43,26 +53,31 @@ $(document).on('change', 'select[name="'+countrySelectName+'"]', function(){
|
||||
var cat = $(this).val();
|
||||
var level = 1;
|
||||
var name = citySelectName;
|
||||
boundsAction = true;
|
||||
Locations(cat, level, name);
|
||||
});
|
||||
$(document).on('change', 'select[name="' + citySelectName + '"]', function () {
|
||||
var cat = $(this).val();
|
||||
var level = 2;
|
||||
var name = districtSelectName;
|
||||
boundsAction = true;
|
||||
Locations(cat, level, name)
|
||||
});
|
||||
$(document).on('change', 'select[name="' + districtSelectName + '"]', function () {
|
||||
var cat = $(this).val();
|
||||
var level = 3;
|
||||
var name = neighborhoodSelectName;
|
||||
boundsAction = true;
|
||||
Locations(cat, level, name)
|
||||
});
|
||||
$(document).on('change', 'select[name="' + neighborhoodSelectName + '"]', function () {
|
||||
var cat = $(this).val();
|
||||
var level = 4;
|
||||
var name = villageSelectName;
|
||||
boundsAction = true;
|
||||
Locations(cat, level, name)
|
||||
});
|
||||
|
||||
function Locations(cat, level, name) {
|
||||
$.ajax({
|
||||
type: "GET",
|
||||
@ -95,7 +110,9 @@ function setLocation(level){
|
||||
|
||||
var locationedit = $('input[name="map_Val"]').val();
|
||||
if (locationedit) {
|
||||
var coordcenter = new google.maps.LatLng(locationedit);
|
||||
var lat = locationedit.split(",")[0];
|
||||
var lng = locationedit.split(",")[1];
|
||||
var coordcenter = new google.maps.LatLng(lat, lng);
|
||||
} else {
|
||||
var coordcenter = new google.maps.LatLng(38.9573415, 35.2415759);
|
||||
}
|
||||
@ -103,7 +120,7 @@ if(locationedit){
|
||||
var mapOptions = {
|
||||
|
||||
center: coordcenter,
|
||||
zoom: 6,
|
||||
zoom: 20,
|
||||
mapTypeId: google.maps.MapTypeId.STREET
|
||||
};
|
||||
var secildi = 0;
|
||||
@ -140,8 +157,7 @@ function haritaIslem() {
|
||||
var lng = results[0].geometry.location.lng();
|
||||
var latlng = new google.maps.LatLng(lat, lng);
|
||||
var bounds = results[0].geometry.bounds;
|
||||
|
||||
if (bounds != undefined) {
|
||||
if (boundsAction) {
|
||||
map.fitBounds(bounds);
|
||||
}
|
||||
}
|
||||
@ -153,7 +169,6 @@ function haritaIslem() {
|
||||
}
|
||||
|
||||
function placeMarker(location) {
|
||||
console.log(location);
|
||||
var lat = location.lat();
|
||||
var lng = location.lng();
|
||||
$(".mapVal").val(lat + "," + lng);
|
||||
@ -170,19 +185,22 @@ function placeMarker(location) {
|
||||
}
|
||||
|
||||
editMarket();
|
||||
|
||||
function editMarket() {
|
||||
var locationedit = $('input[name="map_Val"]').val();
|
||||
if (locationedit) {
|
||||
|
||||
var lat = locationedit.split(",")[0];
|
||||
var lng = locationedit.split(",")[1];
|
||||
var location = new google.maps.LatLng(lat, lng);
|
||||
$(".mapVal").val($('input[name="map_Val"]'));
|
||||
|
||||
var locationMap = new google.maps.LatLng(lat, lng);
|
||||
$(".mapVal").val($('input[name="map_Val"]').val());
|
||||
if (marker) {
|
||||
marker.setPosition(location);
|
||||
marker.setPosition(locationMap);
|
||||
$("#map").data(lat + "," + lng);
|
||||
} else {
|
||||
marker = new google.maps.Marker({
|
||||
position: location,
|
||||
position: locationMap,
|
||||
map: map
|
||||
});
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user