javascript - 为什么这张地图上的标记不显示?
问题描述
我解决了!!!最后,这是一个愚蠢的错误。我更正了代码,现在它工作得很好,我可以看到我在地图中心位置的标记。我所要做的就是在 mapMarker 之前定义地图。
<%latitudine_4 = session("latitudine") %>
<%longitudine_4 = session("longitudine") %>
var lat= ('<%=latitudine_4%>')
var lon= ('<%=longitudine_4%>')
function myMap() {
var myLatlng = new google.maps.LatLng(lat,lon);
var mapProp= {
center:myLatlng,
zoom:18,
};
var map = new google.maps.Map(document.getElementById("googleMap"),mapProp);
var mapMarker = new google.maps.Marker({
position: myLatlng,
map: map,
});
}
解决方案
map
我认为您在定义之前尝试访问。
另外,看看文档
推荐阅读
- fancybox-3 - 图像 Fancybox 顶部的文本
- c# - IsEnabled 属性不能绑定到 DependencyProperty 和 IValueConverter
- javascript - 如何从提交表单自定义数据 FullcalendarBundle
- java - 如何通过在其他列值中应用特定条件的 apache poi 方法读取特定列值?
- android - 使用分页库和自定义数据源时如何更新列表项?
- c++ - c++中静态声明的结构的范围是什么
- android - 无法在 Android 应用程序中集成 React-Native
- python - 选择如何聚合稀疏矩阵中的重复索引
- python - 如何将数据框旋转为方形数据框,并将其他列中的交叉点数作为值
- javascript - 函数调用适用于一个元素,但不适用于另一个