【问题标题】:Google Maps API: Show marker on map using GPS latitude longitude coordinatorsGoogle Maps API:使用 GPS 纬度经度协调器在地图上显示标记
【发布时间】:2017-09-22 15:09:37
【问题描述】:

我有不同的位置要显示在不同的地图上。以下是我拥有的一些经纬度示例:

“纬度”:“49 29.219N”,“经度”:“000 11.042E”

“纬度”:“49 27.264N”,“经度”:“000 10.305E”

“纬度”:“49 28.456N”,“经度”:“000 09.977E”

Google Maps API 似乎无法接受这种格式,如何将它们更改为可接受的格式,以便使用 Javascript 或 Ruby 在地图上进行标记?

【问题讨论】:

标签: javascript ruby google-maps google-maps-api-3 gps


【解决方案1】:

这在旧版本的 Google Maps API 中对我有用

var myLatlng = new google.maps.LatLng(hotspot.lat,hotspot.long);

var marker = new google.maps.Marker({
        position: myLatlng,
        map: TAWI.map,
        title: hotspot.name,
        icon: TAWI.pin.normal
});

存在:

  • hotspot.lat十进制格式标记的纬度,
  • hotspot.long十进制格式标记的经度,
  • hotspot.name 标记的名称,
  • TAWI.pin.normal 一个自定义图标来显示和
  • TAWI.map 页面上呈现的 Google 地图

您应该查看当前文档https://developers.google.com/maps/documentation/javascript/markers

这将有助于从一种符号转换为另一种符号 https://grasswiki.osgeo.org/wiki/Convert_degree

【讨论】:

    猜你喜欢
    • 2013-02-23
    • 1970-01-01
    • 2011-10-31
    • 2015-09-24
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 2013-04-02
    • 1970-01-01
    相关资源
    最近更新 更多