所以我最终放弃了Bing,并使用了GoogleMaps。说实话,第一次尝试就像魅力一样!非常适合使用Microsoft工具......
无论如何...
首先是加载gogle API 的 的index.html 强> :
<script src="http://maps.googleapis.com/maps/api/js"></script>
然后,在控制器中,在容器中添加GoogleMaps API(如果需要,还可以将引脚添加到中心:
var tmpMap = new google.maps.Map(document.getElementById('myContainer'), { center: { lat: parseFloat($scope.lat), lng: parseFloat($scope.long) }, zoom: 12, mapTypeId: google.maps.MapTypeId.ROADMAP }); var tmpMarker = new window.google.maps.Marker({ position: tmpMap.getCenter(), map: tmpMap, title: 'My Title' });
然后,设置容器的大小(与BingMaps相反,Google不会调整容器的大小..所以没有大小,你将无法看到任何东西)
最后,将CSP设置为接受来自googleapi.com/*的代码 在这个示例中,Il打开了CSP到一切,这对真正的应用程序来说不是一件好事:
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src * 'unsafe-inline'; script-src *">
瞧!
谷歌是爱,谷歌是生命:)