我正在尝试允许用户在我的应用程序上定义一个“区域”(如多边形)。然后其他人可以查询一个点(纬度和经度),以确定该点属于谁的领土。我已经从GeoAlchemy2的文档中确定,这可能是一个很好的工作工具(我的应用程序目前处于开发阶段,所以我愿意接受其他建议)。我在开发中使用烧瓶,烧瓶,炼金术和Sqlite。。。计划在prod.AngularJS为前端提供Postgres)。在
我的搜索让我找到了ng地图,特别是这里看到的绘图管理器指令。https://ngmap.github.io/#/!drawing-manager.html。在修改示例时,我可以获得googleonmapoverlaycompleted对象。在那里,我看到了一个latLng对象,但不确定如何将其转换为可以在数据库中持久化的对象。假设我在JS中这样做,我可以将它转储到JSON以发送到我的flaskapi吗?在
有谁能给我指出正确的方向吗?我非常愿意听取更好的意见。在
谢谢。在
下面是该示例中的一些代码:
var app = angular.module('myapp', ['ngMap']);
app.controller('DrawingManagerCtrl', function() {
var vm = this;
vm.onMapOverlayCompleted = function(e){
console.log(e);
};
});
我如何从“e”得到多边形?在
你可以检查这个答案https://stackoverflow.com/a/38827199/785985如何得到点数组。是这样的代码:
然后可以迭代数组,得到每个项目的纬度和经度。你的代码变成了:
^{pr2}$相关问题 更多 >
编程相关推荐