1

Google マップ マーカーの住所または場所を取得しようとしています。しかし、Web サイトのソース コードを表示すると、奇妙な JavaScript 呼び出しが発生します。これを使用可能な Long/Lat に解決する方法はありますか?

これは私が見るものです。

    <script type="text/javascript">
    $(window).load(function(){
        //Get spu from unit id's        
        var spuMap = new Array();
        // initialization for property page is done in seperate function
        if ($("#pdp-container").length == 0){
            ha.map.property.init({location: [{a:'%32%30%2E

%35%34%35%35%32%35%39%35%34%32%31%34%37%30%37', b:'%2D%31%30%35%2E

%32%37%39%34%30%37%35%30%31%32%32%30%37', cLat:'%32%30%2E

%35%34%35%35%32%35%39%35%34%32%31%34%37%30%37', cLong:'%2D%31%30%35%2E

%32%37%39%34%30%37%35%30%31%32%32%30%37', id:'268534', exact:true, zoom:16, maxZoom:20, type:'u'}], 

mType: 'property'}, spuMap);
        }
    });
    </script>
4

1 に答える 1

1

奇妙な理由で、これらのパラメータはURIエンコードされているため、cLatおよびcLongでdecodeURIを呼び出すだけです。

decodeURI(cLat);

また、使用するときは、google apiが座標を数値として受け取るため、必ず数値に変換してください。

于 2013-01-25T02:27:17.350 に答える