问题标签 [ng-map]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 我如何重绘地图 unsing ngmap
我使用 ngmap 来绘制谷歌地图,每次我改变屏幕并返回时,地图都是部分绘制的。我已经尝试过这个解决方案:如何使用 Google Maps API v3.0 强制重绘?. 这是我的代码:控制器:
HTML:
html中的按钮调用函数reRenderMaps():
javascript - AngularJS 的地理定位标记
我有一个显示 ngmap 的 AngularJS 应用程序,但是,我想使用这个库来标记用户的当前位置。
我已经使用 bower 下载了库。我的问题是,如何将它与 ngmap 一起使用?
抱歉英语不好。谢谢你。
python - ng-map 绘图管理器到 GeoAlchemy
我试图让我的应用程序上的用户定义一个“领土”(作为一个多边形)。然后其他人可以查询一个点(经纬度),以确定该点落入谁的领土。我从 GeoAlchemy2 的文档中确定,这可能是这项工作的好工具(我的应用程序目前在开发中,所以我对其他建议持开放态度。我在开发中使用烧瓶、flask-sqlalchemy 和 Sqlite……计划在产品中的 Postgres 上。AngularJS 用于前端)。
我的搜索将我带到了 ng-map,特别是这里看到的绘图管理器指令。https://ngmap.github.io/#/!drawing-manager.html。在修改示例时,我可以访问 google 的 onMapOverlayCompleted 对象。在那里,我看到了一个 latLng 对象,但不确定如何将其转换为可以保存在数据库中的东西。假设我在 JS 中执行此操作,我可以将其转储到 JSON 以发送到我的 Flask API 吗?
谁能指出我如何做到这一点的正确方向?我非常愿意听取更好的想法。
谢谢。
这是该示例中的一些代码:
如何从“e”获取多边形?
angularjs - 访问 map.directionsRenderers[0].directions.routes[0].overview_path。
我正在使用角度 JS 和 ng-map。是否可以通过使用 map.directionsRenderers[0].directions.routes[0].overview_path 来获取距离
javascript - Ng-map-在地图上显示所有标记-如何计算缩放级别和中心位置
我使用 ng-map 加载地图并显示标记,如下所示。
我的问题是所有标记都无法在地图中显示。为了显示所有内容,我必须设置合适的缩放和中心指令。如何找到它们
html - 如何删除地图中的信息窗口箭头?
在这里我只想要信息框 - 没有箭头:
angularjs - 在 Angular 控制器中获取对 NgMap 的引用
这种取自 ngMap https://github.com/allenhwkim/angularjs-google-maps的语法可以正常工作:
但是我用于声明控制器的语法不同,我得到了错误:
angular.js:13642 TypeError:无法读取未定义的属性“getMap”
它失败了,如下所示:
NgMap.getMap().then(function (map) {
控制器声明为:
我尝试在其他明显的地方添加 NgMap,例如:
或在控制器声明之前执行 ActivityDetailsController.$inject = NgMap 等,但它给出了与上面类似的错误,即无法引用 NgMap。
编辑:ngMap 依赖项已设置在另一个类似于答案的文件中。对不起,我没有早点放这个,但是上面的有效和无效的代码放在同一个地方,所以我认为最初把它去掉似乎没问题。
我不确定这是否与我错误地尝试使用此控制器声明或 NgMap 中的某些东西注入 NgMap 的方式有关……或者很可能是我对这两个框架的经验不足!
javascript - ng-map 只打开远程 KML 文件而不打开本地文件?
我正在使用 Ionic 和ng-map。我必须显示不同的 KML(一次一个,并应用户请求)。KML 加载到地图上,但仅适用于远程 KML。所以这个有效:
我的本地 KML 位于Ionic 应用程序目录kml
内的文件夹中。www
我正在加载这样的本地 KML 文件(与远程 KML 文件的语法相同):
但 KML 行不像远程 KML 文件那样显示。地图已加载,但没有 KML 中指定的线。
那么,是否ng-map
需要远程 KML 才能加载 KML 规范?这是ng-map
Ionic 目录上的错误吗?
除了似乎无法读取本地 KML 文件以及与远程 KML 文件不同,规范不会显示在地图上之外,我没有收到任何错误或任何表明有任何问题的信息。