地理围栏功能-开放的街道地图与开放的层
Geofencing feature - Open Street Maps with Open layers
地理围栏-我是OS MAPS的初学者。我们计划开发用户自定义围栏,当用户在地图上点击他自己选择的点时,它应该与一条线连接,最后到达最后一个点,循环应该关闭。
为了达到这个目的,我们使用向量图层来绘制多边形。现在在完成多边形之后。a)我们如何获得绘制多边形的坐标(纬度,长)值。b)也可以从数据库加载,并绘制相同的栅栏与保存的坐标。
有谁能提出一些解决方案吗?
部分答案,实际上,我认为您应该将b)部分拆分为另一个问题,因为它提出了许多超出Openlayers
范围的问题,例如:PHP
,数据库。所以a) part:
draw.on('drawend', function(evt){
var feature = evt.feature;
var geom = feature.getGeometry();
var coords = geom.getCoordinates();
console.info(coords);
if(geom instanceof ol.geom.Polygon){
coords[0].forEach(function(each){
var formated = ol.coordinate.toStringXY(each, 2);
//just to visualize
element_coords.innerHTML += formated + '<br>';
});
}
});
你的提琴更新
相关文章:
- 谷歌地图固定位置覆盖
- “打开街道地图”的长线在高缩放级别下消失
- 在开放式街道地图中进行命名搜索
- 地图 API - 街道上的标记
- 从地图获取完整街道的坐标
- 在地图框中查找街道地址
- 如何在谷歌地图中调整缩放(分别为国家、城市、街道)
- 使用谷歌地图API将纬度和经度转换为街道地址
- 谷歌地图-通过街道地址提供坐标
- infowindow中带有街道视图的谷歌地图api不起作用
- 谷歌地图api v3多段线捕捉到最近的街道
- 寻找纬度&开放街道地图中的经度
- 谷歌地图API:如何获得街道地址仅作为自动完成的结果
- OpenLayers.源代码未定义-打开图层,打开街道地图
- 获取坐标(经纬度)的谷歌地图的街道地址-角
- 地理围栏功能-开放的街道地图与开放的层
- 委内瑞拉的开放街道地图绘制与Turistforeningen/传单路由
- 我如何使用谷歌地图API找到街道段
- 通过osm(打开街道地图)跟踪网页
- 如何创建一个只有街道名称的空谷歌地图