Javascript 如何使用JS显示firestore中的标记?
我试图显示Firestore的标记,但什么也没发生。 我找到的每个解决方案都有这样存储的坐标,所以我认为问题可能出在代码中的标记位置,但我不知道如何修复它 这就是我的Firestore的样子 还有我的显示标记的代码Javascript 如何使用JS显示firestore中的标记?,javascript,google-maps,google-cloud-firestore,google-maps-markers,Javascript,Google Maps,Google Cloud Firestore,Google Maps Markers,我试图显示Firestore的标记,但什么也没发生。 我找到的每个解决方案都有这样存储的坐标,所以我认为问题可能出在代码中的标记位置,但我不知道如何修复它 这就是我的Firestore的样子 还有我的显示标记的代码 function initialize() { var latlng = new google.maps.LatLng(58.2600006, 22.5297743); var myOptions = {disableDefaultUI: true
function initialize() {
var latlng = new google.maps.LatLng(58.2600006, 22.5297743);
var myOptions = {disableDefaultUI: true, zoom: 9, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP };
var map = new google.maps.Map(document.getElementById("map"), myOptions);
firebase.firestore().collection('markers').get().then((snapshot) => {
snapshot.forEach(function(child) {
console.log(child);
var marker = new google.maps.Marker({
position: {lat: parseFloat(child.lat), lng: parseFloat(child.lng)},
map: map,
});
});
});
}
您能否共享用于创建Firestore文档的代码?为什么要使用
LatLng(58…
之类的字符串作为文档ID?您能分享控制台上的内容吗(console.log(child))?您是否正确加载了?可能的副本可能的副本关于文档ID,我在一个Firebase项目中使用多个应用程序,我认为这是必要的,我的控制台显示:您可以共享用于创建Firestore文档的代码吗?为什么要使用LatLng(58…
之类的字符串作为文档ID?您能分享控制台上的内容吗(console.log(child))?您是否正确加载了?可能的副本可能的副本关于文档ID,我在一个Firebase项目中使用多个应用程序,我认为这是必要的,并且对于我的控制台显示的内容: