<!DOCTYPE html>
<html >
<head>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=true&language=tr">
</script>
<style>
html
{
height: 100%;
}
body
{
height: 100%;
margin: 0;
padding: 0;
}
#mapCanvas
{
height: 100%;
}
</style>
<script>
var geocoder = new google.maps.Geocoder();
var grid;
var map;
function geocodePosition(pos) {
geocoder.geocode({
latLng: pos
}, function(responses) {
if (responses && responses.length > 0) {
updateMarkerAddress(responses[0].formatted_address);
} else {
updateMarkerAddress('Cannot determine address at this location.');
}
});
}
function updatewindosform(latLng){
//.toFixed(6);
window.external.latlng(latLng.lat(),latLng.lng());
}
function updateMarkerAddress(str) {
window.external.adress(str);
window.external.yahooaddress;
}
//zoom: zoomLevel
function initialize(inputlatlng, zoomLevel) {
// alert(inputlatlng);
//var input = '24.16868, 55.08888';
var latlngStr = inputlatlng.split(",",2);
var lat = (latlngStr[0]);
var lng = (latlngStr[1]);
var latLng = new google.maps.LatLng(lat, lng);
map = new google.maps.Map(document.getElementById('mapCanvas'), {
zoom: zoomLevel,
//zoom: 10,
center: latLng,
mapTypeId: google.maps.MapTypeId.MAPROAD
});
// grid = new Graticule(map);
var marker = new google.maps.Marker({
position: latLng,
title: 'Drag me',
map: map,
draggable: true
} );
// Add dragging event listeners.
google.maps.event.addListener(marker, 'dragend', function() {
geocodePosition(marker.getPosition());
updatewindosform(marker.getPosition());
});
}
</script>
</head>
<body >
<div id="mapCanvas"></div>
</body>
</html>