we have working google maps api (v2) module working correctly on our custom made cms.
i cannot figure out why code seems having troubles processing 1 specific address. what's weird address can found on google maps.
here 2 examples, 1 address works , address google maps api cannot find :
working address : via zups 2, 7013 domat/ems
<script> initialize( "googlemap-viazups17013domat/ems", "via zups 2 7013 domat/ems" )marly" ) </script> working html output (cleaned up)
unworking address : via zups 1, 7013 domat/ems
<script> initialize( "googlemap-viazups17013domat/ems", "via zups 1 7013 domat/ems" ) </script> non working html output (cleaned up)
also note if change address display number 2 of same street works! number 1 never works.
––––
edit :
here initialize function :
function initialize( div, address ) { var geocoder; var map; geocoder = new google.maps.geocoder(); var latlng = new google.maps.latlng(-34.397, 150.644); var myoptions = { zoom: 15, center: latlng, maptypeid: google.maps.maptypeid.roadmap, scrollwheel:false } map = new google.maps.map(document.getelementbyid( div ), myoptions); //map.disabledragging() if (geocoder) { geocoder.geocode( { 'address': address}, function(results, status) { if (status == google.maps.geocoderstatus.ok) { map.setcenter(results[0].geometry.location); var marker = new google.maps.marker({ map: map, position: results[0].geometry.location }); } else { alert("impossible de localiser " + address); } }); } }
Comments
Post a Comment