wordpress temamın fuction.php dosyasında ilgili kısım şu şekilde.
if (isset($opt['haritatip']) && $opt['haritatip'] == 'google') {
echo '
<script src="//maps.google.com/maps/api/js?key='.(isset($opt['gmaps']) && !empty($opt['gmaps']) ? $opt['gmaps'] : '****googlemap api key var burda. gizledim****').'" type="text/javascript"></script>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery(\'#sehir\').change(function() {
jQuery.ajax({
url: \''.home_url('callback').'\',
type: \'POST\',
data: { il: jQuery(\'#sehir\').val(), islem: \'ilcegetir\' },
success: function(msg) {
jQuery(\'#ilceler\').html(msg);
}
});
});
var geocoder;
var map;
var marker;
function map_setup() {
if (jQuery(\'#haritakullan\').prop("checked") != true)
return false;
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(jQuery(\'#lat\').val(), jQuery(\'#lng\').val());
var options = {
zoom: Math.ceil(jQuery(\'#zoom\').val()),
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
draggableCursor: "crosshair",
scrollwheel: true,
streetViewControl: false
};
map = new google.maps.Map(document.getElementById("firmagmap"), options);
google.maps.event.addListener(map,"click", function(location)
{
marker.setPosition(location.latLng);
jQuery("#lat").val(location.latLng.lat());
jQuery("#lng").val(location.latLng.lng());
});
google.maps.event.addListener(map,\'zoom_changed\', function(oldLevel, newLevel)
{
jQuery("#zoom").val(map.getZoom());
});
marker = new google.maps.Marker({
position: latlng,
map: map});
var adrinput = document.getElementById(\'adres\');
}
var initListener;
function GotoLatLong()
{
if (jQuery("#lat").val() != "" && jQuery("#lng").val() != "") {
var lat = jQuery("#lat").val();
var lng = jQuery("#lng").val();
var latLong = new google.maps.LatLng(lat, lng);
ShowLatLong(latLong);
map.setCenter(latLong);
}
}
function codeAddress() {
var address = document.getElementById(\'adres\').value;
geocoder.geocode( { \'address\': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
marker.setPosition(results[0].geometry.location);
jQuery("#lat").val(results[0].geometry.location.lat());
jQuery("#lng").val(results[0].geometry.location.lng());
} else {
alert(\'Geocode was not successful for the following reason: \' + status);
}
});
}
map_setup();
jQuery(\'#adres\').change(function() {
if (confirm(\'Harita girdiğiniz adrese göre güncellensin mi?\'))
codeAddress();
});
jQuery(\'#lat, #lng\').change(function() {
$latlng = new google.maps.LatLng(jQuery(\'#lat\').val(), jQuery(\'#lng\').val());
map.setCenter($latlng);
marker.setPosition($latlng);
});
jQuery(\'#haritakullan\').change(function() {
if (jQuery(this).prop("checked") == true) {
jQuery(\'.haritarow\').show();
map_setup();
} else {
jQuery(\'.haritarow\').hide();
}
});
});
</script>
';78. satırdaki uyarı mesajının kaldırılıp adres bilgisi girildiği zaman otomatik güncelleme yapılmasını istiyorum.*amacım excel vba kullanarak topluca adres bilgilerini siteme kaydedip haritada işaretlemek. adres girildiği zaman ekrana çıkan uyarı mesajının tarayıcının kaynak izleme bölümünde gözükmüyor. dolayısıyla vba ile bu işleme onay veremiyorum. ya bunu kaldırmam lazım ya da o onay mesajının kaynak izleme kodlarını görmem lazım.
ücretsiz yapacak olan varsa yardımlarınızı bekliyorum ancak ücretli yapacak arkadaşlardanda yardım alabilirim.