Я работаю над проектом миграции с карт Google V2 на V3 и написал следующий код, но получил ошибку и не смог решить проблему.Google map v2 to v3 code
Я использую неправильный метод Google Maps?
Что не так в этом коде?
<div id="map_canvas" style="width: 300px; height: 225px; font-family:arial; font-size:10px;"></div>
<?php
$map = getMap();
echo $map = str_replace('$_ADDRESS', 'MYADDRESS', $map);
function getMap()
{
$mapKey = 'MYKEY';
$_script = '
<script type="text/javascript" src="//maps.googleapis.com/maps/api/js?key='. $mapKey .'&sensor=false"></script>
<script type="text/javascript">
//<![CDATA[
var map = null;
var geocoder = null;
// call initialize function
initialize($_ADDRESS);
// initialize map
function initialize()
{
var map = new google.maps.Map(document.getElementById("map_canvas"), {
center: new google.maps.LatLng(37.4419, -122.1419),
zoom: 13,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
geocoder = new google.maps.Geocoder();
// call show Address
showAddress(address);
}
// show address
function showAddress(address)
{
if (geocoder)
{
geocoder.getPosition(address, function(point)
{
if (!point)
{
alert(address + " not found");
}
else
{
map.setCenter(point, 13);
var marker = new google.maps.Marker(point);
map.addOverlay(marker);
//marker.openInfoWindowHtml(address);
}
});
}
}
//]]>
</script>';
return $_script;
}
?>
Любой idesa? Благодаря
Какая ошибка вы получаете? И каково ожидаемое поведение? –
@ karl-johab: нет ошибки с пустой страницей –
Когда вы говорите пустую страницу, если вы «просматриваете источник», что вы видите. Можно предположить, что сценарий есть ..? –