Google Maps API:添加邮政编码边界
Google Maps API: adding zip code boundaries
我正在使用Google Maps JS API在地图上放置一些标记。代码非常简单。我只是使用"new google.maps"创建地图。"new google.maps.Marker",然后用"new google.maps.Marker"创建每个标记。
除了显示标记之外,我还希望地图显示一个特定的美国邮政编码的边界。我发现,如果你去一个类似https://www.google.com/maps/place/14618或https://www.google.com/maps/place/94703的URL,谷歌地图网站会显示一个美国邮政编码的边界。
谁能告诉我如何使用谷歌地图API来显示美国邮政编码边界?
您需要一个邮政编码边界的源代码。例如,它可以是邮政编码制表区域。美国人口普查局提供kml文件,谷歌地图API有KmlLayer,可以像这样放在一起:
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 11,
center: {lat: 41.876, lng: -87.624}
})
var ctaLayer = new google.maps.KmlLayer({
url: 'http://anatolysukhanov.com/94703.kml',
map: map
})
#map {
height: 100%;
}
html, body {
height: 100%;
margin: 0;
padding: 0;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0">
<meta charset="utf-8">
<title>KML Layers</title>
</head>
<script src="https://maps.googleapis.com/maps/api/js"></script>
<body>
<div id="map"></div>
</body>
</html>
相关文章:
- 上传带有XMLHttprequest的文件-多部分/表单数据中缺少边界
- 对于如何在没有modernizr的情况下用边界半径的功能检测检查来替换我的旧浏览器检查
- 仅在边界内时替换特定字符
- 将谷歌地图中的平移边界设置为图像覆盖
- 将边界设置为overlayImage谷歌地图
- 在谷歌api v3中使用地理自动完成功能获取邮政编码
- 为什么不是't这=>边界“;这个“;到周围的范围
- 获取以屏幕像素为单位的旋转SVG元素的边界
- RegEx:在单词边界添加加号
- 我如何才能获得Facebook在边界内的位置列表
- 精灵从pixi到p2的边界多边形
- 根据客户的地理位置、邮政编码和位置切换图像
- CSS 溢出边界半径鼠标事件
- 使用地图框 API 将邮政编码转换为纬度和经度
- jQuery根据鼠标位置计算DIV偏移量和边界
- 如何通过邮政编码确定美国县
- 世界的最大纬度和长边界 - 谷歌地图API LatLngBounds().
- 在谷歌地图API中设置邮政编码边界
- 有没有办法将 2 个或多个邮政编码边界添加在一起以形成领土
- Google Maps API:添加邮政编码边界