Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何使用带有地图图标的角度谷歌地图_Angular_Google Maps_Angular Google Maps - Fatal编程技术网

Angular 如何使用带有地图图标的角度谷歌地图

Angular 如何使用带有地图图标的角度谷歌地图,angular,google-maps,angular-google-maps,Angular,Google Maps,Angular Google Maps,我最近开始了一个角度项目,我需要在地图上显示很多不同的东西 我最初是从agm()开始的,但我刚刚了解了map icon(),它看起来很棒,因为我需要的所有图标都在这个包中,我还需要有几种颜色和形式 有没有办法把两者联系起来?现在我不知道怎么做,因为在agm中,你必须提供一个URL,地图图标似乎与html/css一起工作?与其依赖第三方库/模块来实现地图,不如直接加载脚本,这样你就可以使用谷歌地图的官方文档了。为此,只需在index.html中加载JS映射脚本 以下是供您参考的工作示例: inde

我最近开始了一个角度项目,我需要在地图上显示很多不同的东西

我最初是从agm()开始的,但我刚刚了解了map icon(),它看起来很棒,因为我需要的所有图标都在这个包中,我还需要有几种颜色和形式


有没有办法把两者联系起来?现在我不知道怎么做,因为在agm中,你必须提供一个URL,地图图标似乎与html/css一起工作?

与其依赖第三方库/模块来实现地图,不如直接加载脚本,这样你就可以使用谷歌地图的官方文档了。为此,只需在index.html中加载JS映射脚本

以下是供您参考的工作示例:

index.html

<script src="https://polyfill.io/v3/polyfill.min.js?features=default"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script>
<my-app>loading</my-app>
<div #map class="map"></div>
使用marker.component.html映射

<script src="https://polyfill.io/v3/polyfill.min.js?features=default"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script>
<my-app>loading</my-app>
<div #map class="map"></div>

我正在考虑这样做,这是我遇到的唯一问题:标记集合来自一个可观察的集合(它会改变),我不确定如何同步它。你会怎么做?另外,我不太喜欢在typescript文件中创建HTML元素,这会带来很多其他问题(比如:谁将取消订阅这个click事件监听器?)