【发布时间】:2016-06-19 04:47:47
【问题描述】:
由于某种原因,当我使用绝对网址而不是相对网址时,我的标记没有显示。
在我看来,我使用:
<marker ... icon="{url: '{{markerSrc}}'}"></marker>
当我这样做时(在我的控制器中):
$scope.markerSrc = "/images/marker.png";
一切正常并显示图标
但是当我这样做时:
$scope.markerSrc = "http://complete/path/to/marker/images/marker.png";
我得到一个错误:
GET http://localhost:9000/%7Burl:%20'http://complete/path/to/marker/images/marker.png'%7D 404 (Not Found)
我尝试了不同的方法,例如
<marker ... icon="{url: "'{{markerSrc}}'" }"></marker>
<marker ... icon="{url: "{{markerSrc}}" }"></marker>
<marker ... icon="{url: {{markerSrc}} }"></marker>
但似乎没有一个工作......
【问题讨论】:
-
奇怪,它实际上是把
{url:作为URL的一部分。
标签: javascript angularjs google-maps ng-map