Php 使用IPMapper查找给定IP地址的纬度和经度

Php 使用IPMapper查找给定IP地址的纬度和经度,php,javascript,google-maps,Php,Javascript,Google Maps,当我尝试使用IPMApper获取给定IP地址的纬度和经度时,得到以下错误referenceError:IPMApper未定义。为了您的清晰,我指定了代码 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>IP Address geocoding on Google Maps</title> <script type="text

当我尝试使用IPMApper获取给定IP地址的纬度和经度时,得到以下错误referenceError: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>

您必须包括这三个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>

请参阅此

您的解决方案/项目中是否有文件“ipapper.js”?src引用是否与服务器上的位置匹配

尝试将IPMapperjs引用放在项目中使用绝对路径,而不是相对路径


文件将位于网站的根目录中

我添加了所有3个脚本标记。但它还是给了我同样的错误谢谢。使用绝对路径进行工作。