Rob Gaudet
asked on
How to Check Google Maps API Return Status?
Where would I check the return status from Google in this code?
<script type="text/javascript">
//google.maps.event.addDomListener(window, 'load', initialize);
if(navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(initialize);
}
else
{
alert("Your current location cannot be determined.");
}
function initialize(position)
{
var lat = '32.516053'; //position.coords.latitude
var lon = '-93.744957'; //position.coords.longitude
var myLatlng = new google.maps.LatLng(lat, lon);
var mapOptions = {zoom: 14, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP}
alert(position.coords.latitude);
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var image = '/Images/marker.png';
var memberImage = '/Images/membermarker.png';
var locations = <%=locations%>
var infowindow = new google.maps.InfoWindow();
var marker, i;
marker = new google.maps.Marker({
position: myLatlng,
map: map,
icon: memberImage
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent("My Current Location");
infowindow.open(map, marker);
});
for (i = 0; i < locations.length; i++)
{
marker = new google.maps.Marker(
{
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
map: map,
icon: image
});
google.maps.event.addListener(marker, 'click', (function (marker, i)
{
return function ()
{
infowindow.setContent(locations[i][0]);
infowindow.open(map, marker);
}
})(marker, i));
}
}
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks leak, that helped.
ASKER
Open in new window