我正在測試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