javascript - 使用 JavaScript 在 Google map 上显示 GPS 坐标

标签 javascript php html google-maps gps

我正在构建一个谷歌地图页面,它的作用有点像全国 4 或 5 个 GPS 设备的数据库。我正在使用的 GPS 设备将在它们将连接到的路由器中拥有自己的 IP 地址。要访问纬度,您可以输入示例:10.10.10.222/server/latitude.cgi,这将访问仅包含纬度文本的文件。我的问题是我不知道如何将其应用到谷歌地图javascript中,它只是自动读取文件中的文本还是我必须指定它来读取文本?我几天内无法测试它,所以我想在这里提问,而不是陷入困境。

描述 GPS 设备的页面是 here ,以及如何从中提取信息以及如何调用它。

这是我的 javascript,其纬度和经度占位符为 (47,-100):

{
    var map = new google.maps.Map(map_canvas, map_options);
    var point = new google.maps.LatLng(47, -100);
    var marker = new google.maps.Marker({
        position: point,
        map: map,
        icon: 'PointMarkerON.png',
        title: 'Site 1'

    })}
}

最佳答案

在调用 Google Maps API 之前,您必须请求 gps url。例如,如果存在 jquery:

$.get( "http://10.10.10.222/server/latitude.cgi", function( latitude ) {
    $.get( "http://10.10.10.222/server/longitude.cgi", function( longitude ) {

        var map = new google.maps.Map(map_canvas, map_options);
        var point = new google.maps.LatLng(latitude, longitude);
        var marker = new google.maps.Marker({
            position: point,
            map: map,
            icon: 'PointMarkerON.png',
            title: 'Site 1'
        });
    }); 
});

关于javascript - 使用 JavaScript 在 Google map 上显示 GPS 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25675543/

相关文章:

javascript - JSONP 脚本回调不起作用

javascript - 如何在继续脚本之前有效地等待链接文件完成运行

javascript - 如何使用带有 ajax 的 Magnific-popup 显示测验

php - Facebook 评论 - 网站和粉丝页面之间的同步

php - 如果 url 与 iframe 标签中设置的不同,则拒绝访问

php - MySQL Innodb 从非常大的数据库中删除/清除行

html - 选中子单选按钮时设置父标签元素的样式

javascript - 你如何命名/制作类似这个例子的东西(有点固定滚动)

css - html 5 节元素之间的默认间距?

javascript - 没有表格的页面并排翻译