“可能未处理的拒绝:ZERO_RESULTS”角度1.6.6 ng-map Geocode ui-bootstrap

问题描述 投票:3回答:2

我一直在努力解决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>以及其他消息消失,但这意味着地图和标记消失了。

注意:隐藏错误消息不是一个选项。

javascript angularjs google-maps-api-3 ng-map
2个回答
1
投票

尝试在map.coordinates.xmap.coordinates.y指令上为markerng-map指定假coodrinates。属性positioncenter需要一个有效的数字,如果没有提供角度投掷错误。这是我带来的最好的。


0
投票

我最好的猜测是你错过了某个地方。浏览您的代码并将catch()块添加到所有promise中。

© www.soinside.com 2019 - 2024. All rights reserved.