"Possibly unhandled rejection: ZERO_RESULTS" angular 1.6.6 ng-map 地理编码 ui-bootstrap

"Possibly unhandled rejection: ZERO_RESULTS" angular 1.6.6 ng-map Geocode ui-bootstrap

我一直在努力尝试解决 Possibly unhandled rejection: ZERO_RESULTS-关闭带有 ng-map 的 ui bootstrap 模态时收到的消息。有两个相同的条目。

这是错误消息的图像:
Error message from console

根据我收集到的信息,这正是它所说的.. 未处理的拒绝。我已经完成了我在控制器中使用的所有承诺,并且它们都有一个 .catch() 块。这让我相信错误来自第三方插件。

这是 ng-map 的标记:

<div map-lazy-load="https://maps.google.com/maps/api/js" 
     map-lazy-load-params="{{map.apiKey}}" lazy-init="true">
    <ng-map zoom="14" center="{{map.coordinates.x}},{{map.coordinates.y}}">
        <marker position="{{map.coordinates.x}},{{map.coordinates.y}}">
        </marker>
    </ng-map>
</div>

我删除了 <marker>,其中一条错误消息消失了。如果我也删除了 <ng-map>,则其他消息消失了,但这意味着地图和标记都消失了。

注意:隐藏错误消息不是一种选择。

我最好的猜测是你错过了某个地方的障碍。遍历您的代码并将 catch() 块添加到所有承诺中。

尝试在 markerng-map 指令中为 map.coordinates.xmap.coordinates.y 指定伪坐标。属性 positioncenter 需要有效数字,如果未提供,angular 会抛出错误。这是我带来的最好的。