-3

IPMapper を使用して特定の IP アドレスの緯度と経度を取得しようとすると、「RefrenceError: IPMApper が定義されていません」というエラーが表示されます。わかりやすくするためにコードを指定しています。

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>IP Address geocoding on Google Maps</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="ipmapper.js"></script>
$(function(){
    try{
        IPMapper.initializeMap("map");
        IPMapper.addIPMarker("111.111.111.111");
        }
    catch(e){
        alert(e);
    }
});
</head>
<body>
    <input id="ip" name="ip" type="text" />
    <button onclick="IPMapper.addIPMarker($('#ip').val());">Geocode</button>
    <div id="map" style="height: 500px;border: red 4px;"></div>
</body>
</html>
4

2 に答える 2

1

ソリューション/プロジェクトに「ipmapper.js」というファイルがありますか? src 参照はサーバー上の場所と一致していますか?

プロジェクトで相対パスではなく絶対パスを使用するようにIPMapperjs参照を配置してみてください

(ファイルは Web サイトのルートにあります)

于 2013-01-28T08:15:32.727 に答える
0

これら3つのjsを含める必要があります

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="ipmapper.js"></script>

このリンクを参照してください

于 2013-01-28T07:42:24.683 に答える