我正在通过在地图上设置标记来测试 google maps api。单击地图时,它会向 php 发送 JSON 请求,将纬度和经度保存在 mysql 数据库中,然后使用 google maps api 使用 javascript 函数添加标记,非常简单。问题是它可以与 chrome 和 firefox 一起使用,但它不适用于我的带有 opera mini 浏览器的手机,它是一个 android 2.3.4。
手机自带的导航器在显示标记方面没有问题。
代码:(2个功能)
function agregoCoordenadasEnBaseDeDatos(punto)
{
// alert(JSON.encode(punto));
punto['a']=punto['$a'];
new Request({'url':'insertarMarcador.php?puntoCorchs=' + JSON.encode(punto),
'method':'get',
'onSuccess':function(o){agregarPunto(punto);},
'onFailure':function(o){alert("Pelate!!! "+o)}}).send();
}
function agregarPunto(punto)
{
var marker = new google.maps.Marker({position: punto,
map: first_map,
title:'Hola Mundo!!!',
icon:'IMAGEFILEURLDELETED.GIF', optimized: false});
google.maps.event.addListener(marker, 'click', function() {
first_map.setZoom(8);
first_map.setCenter(marker.getPosition());
});
}
这是一个已知问题吗?
我是否需要使用关于哪个浏览器访问我的网站的 if 语句?