问题标签 [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.

0 投票
0 回答
994 浏览

angularjs - 我如何重绘地图 unsing ngmap

我使用 ngmap 来绘制谷歌地图,每次我改变屏幕并返回时,地图都是部分绘制的。我已经尝试过这个解决方案:如何使用 Google Maps API v3.0 强制重绘?. 这是我的代码:控制器:

HTML:

html中的按钮调用函数reRenderMaps():

0 投票
1 回答
411 浏览

javascript - AngularJS 的地理定位标记

我有一个显示 ngmap 的 AngularJS 应用程序,但是,我想使用这个库来标记用户的当前位置。

我已经使用 bower 下载了库。我的问题是,如何将它与 ngmap 一起使用?

抱歉英语不好。谢谢你。

0 投票
2 回答
1307 浏览

angularjs - 在angularjs中使用ngmap显示两点之间的简单路径

我遵循了ngmap 的Demo和 github 文档,但仍然无法加载一个简单的地图,其中使用“directions”指令绘制并连接了两个点。(奇怪的是,虽然我可以使用“标记”关键字在我的地图中绘制简单的未连接点)

我已经使用以下格式在我的 index.html 文件中包含了一个 apikey:

并在我的模块中添加了 ngMap 作为依赖项。

并在plunker中测试了我的代码

我确定我只是错过了教程中非常明显的东西。提前感谢所有帮助和感谢。

编辑:

模板代码片段:

0 投票
1 回答
128 浏览

javascript - 谷歌地图渲染——奇怪的圆圈覆盖了地图

我正在使用 angularjs-google-maps 指令,我的代码如下所示:

并且此地图无法正确渲染。上面有一些奇怪的圆圈,不知道为什么?

我的地图

知道为什么吗?

0 投票
1 回答
359 浏览

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”获取多边形?

0 投票
1 回答
275 浏览

angularjs - 访问 map.directionsRenderers[0].directions.routes[0].overview_path。

我正在使用角度 JS 和 ng-map。是否可以通过使用 map.directionsRenderers[0].directions.routes[0].overview_path 来获取距离

0 投票
1 回答
1459 浏览

javascript - Ng-map-在地图上显示所有标记-如何计算缩放级别和中心位置

我使用 ng-map 加载地图并显示标记,如下所示。

我的问题是所有标记都无法在地图中显示。为了显示所有内容,我必须设置合适的缩放和中心指令。如何找到它们

0 投票
3 回答
3628 浏览

html - 如何删除地图中的信息窗口箭头?

在这里我只想要信息框 - 没有箭头:

在这里,我只想要信息框 - 没有箭头。

0 投票
2 回答
1082 浏览

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 的方式有关……或者很可能是我对这两个框架的经验不足!

0 投票
1 回答
1197 浏览

javascript - ng-map 只打开远程 KML 文件而不打开本地文件?

我正在使用 Ionic 和ng-map。我必须显示不同的 KML(一次一个,并应用户请求)。KML 加载到地图上,但仅适用于远程 KML。所以这个有效:

我的本地 KML 位于Ionic 应用程序目录kml内的文件夹中。www

在此处输入图像描述

我正在加载这样的本地 KML 文件(与远程 KML 文件的语法相同):

但 KML 行不像远程 KML 文件那样显示。地图已加载,但没有 KML 中指定的线。

那么,是否ng-map需要远程 KML 才能加载 KML 规范?这是ng-mapIonic 目录上的错误吗?

除了似乎无法读取本地 KML 文件以及与远程 KML 文件不同,规范不会显示在地图上之外,我没有收到任何错误或任何表明有任何问题的信息。