这里通过日期线映射lon / lat查询

时间:2017-08-15 14:12:11

标签: mysql google-maps google-maps-api-3 here-api

我在使用此地图查询位置时遇到了一些问题。 我在经度和纬度的数据库中存储了很多点。 我要求一个带有HERE api的矩形,并从西北角和东南角获得坐标。

例如:

Lon: -19°/ Lat: 55° // Lon: 49°/ Lat:36°

这很有效:

但如果我要求我在澳大利亚附近的rectangele我到达日期线,我将得到正面和负面的纬度。

例如:

Lon: 113° / Lat: -12° // Lon: -177° /Lat: -36°

如果矩形在日期线上(113° - > -177°),我该如何申请积分 有没有人有一些MYSQL查询。

1 个答案:

答案 0 :(得分:0)

API需要左上角和右下角。

HERE example

所以

function addRectangleToMap(map) {
  var boundingBox = new H.geo.Rect(53.1, 170.1, 43.1, -170.1);
  map.addObject(
    new H.map.Rect(boundingBox, {
      style: {
        fillColor: '#FFFFCC',
        strokeColor: '#E8FA75',
        lineWidth: 8
      },
    })
  );
}

enter image description here