gpt4 book ai didi

google-maps - 具有多个标记的 Angular 2 Google map

转载 作者:太空狗 更新时间:2023-10-29 17:57:20 24 4
gpt4 key购买 nike

我目前正在开发一个使用 Google map 的 Angular2 项目。

我正在尝试显示该区域周围的标记和多个标记。我可以使用 map ,但似乎无法标记。

<div class="google-maps"></div>



constructor(private _elementRef:ElementRef) {
}
ngAfterViewInit() {
let el = this._elementRef.nativeElement.querySelector('.google-maps');
GoogleMapsLoader.load((google) => {
let myLatlng = new google.maps.LatLng(44.5403,-78.5463);
new google.maps.Map(el, {
center: new google.maps.LatLng(44.5403, -78.5463),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP

});
new google.maps.Marker(el,{
draggable: true,
animation: google.maps.Animation.DROP,
position: myLatlng,
title:"Hello World!"
});
});
}

最佳答案

在我的项目中试试这个代码

Google 官方文档 here

import  GoogleMapsLoader  from 'google-maps';
import { google } from 'google-maps';

ngAfterViewInit() {

let el = this._elementRef.nativeElement.querySelector('.contact-us');

GoogleMapsLoader.KEY = 'g4554645645645645645646';

GoogleMapsLoader.load((google) => {

let myLatlng = new google.maps.LatLng(23.5454, 90.8785);

let map = new google.maps.Map(el, {

center: new google.maps.LatLng(23.8787878, 90.87878),

zoom: 18,

mapTypeId: google.maps.MapTypeId.ROADMAP
});

let marker = new google.maps.Marker({
draggable: true,
animation: google.maps.Animation.DROP,
position: myLatlng,
map: map,
title:"Hello World!"
});

});

模板.html

 <div class="contact-us" style="position: relative; height: 470px;"></div>

关于google-maps - 具有多个标记的 Angular 2 Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42641940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com