如何找到美国某个州的南北边界

Ank*_*sal -2 javascript google-maps geocoder

我正在尝试实现谷歌地图API的限制视图。

无法找到相同的南北坐标。

有相关的 API 吗?

eva*_*van 5

您可以使用地理编码 API来获取州的边界。这里有一个方便的地理编码器工具。

看一下这个基于 Google 示例的工作jsfiddle ,用于演示仅限于加利福尼亚州边界的地图。代码如下:

var map;
var CALIFORNIA_BOUNDS = {
  north: 42.009517,
  south: 32.528832,
  west: -124.482003,
  east: -114.131211
};
var CALIFORNIA = {
  lat: 36.778261,
  lng: -119.417932
};

function initMap() {
  map = new google.maps.Map(document.getElementById('map'), {
    center: CALIFORNIA,
    restriction: {
      latLngBounds: CALIFORNIA_BOUNDS,
      strictBounds: false, // or true if you want
    },
    zoom: 7,
  });
}
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!