我正在测试google map api,在地图上设置标记。当点击地图时,它发送一个JSON请求到一个PHP,将经纬度保存在一个mysql数据库中,然后使用google maps api添加一个javascript函数的标记,非常简单。问题在于它使用的是Chrome和Firefox,但它不能用我的手机与Opera Mini浏览器一起工作,它是一款android 2.3.4。JSON不适用于Opera Mini浏览器
手机附带的导航器在显示标记时没有问题。
代码:(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语句吗?
谢谢...我没有尝试Opera Mobile 12,我会做... 再次感谢你。 – HoNgOuRu 2012-07-13 19:51:21