谷歌地图API:信息窗口在错误的位置
Google Maps API: InfoWindow at wrong location
>我的程序现在将输入作为消息和位置,然后它将地图中心更改为该新位置并在那里显示一条消息。这是相关代码段(可根据要求提供完整代码)
function submitPosition(position){
var messageContent = $('#message').val();
var dateTime = new Date();
var px = position.coords.latitude;
var py = position.coords.longitude;
var newLoc = new google.maps.LatLng(px, py);
db.push({
author: "Anynomous",
message: messageContent,
date: dateTime.toString(),
location: newLoc
});
map.setCenter(newLoc, 5);
var infoWindow = new google.maps.InfoWindow({
content: "<p>" + messageContent + "</p>",
location: newLoc
});
infoWindow.open(map);
}
但是,只有地图放在右侧中心,并且消息处于关闭状态。我不明白到底发生了什么。
如果您
使用地理位置添加位置,则需要将选项添加到您的信息窗口,如下所示:
var infowindow = new google.maps.InfoWindow({
map: map,
position: pos,
content: 'Your Location.'
});
在我的小提琴中尝试此代码片段:这里
如果您需要有关信息窗口中选项的详细信息,请阅读此内容。
可能对你有点帮助..
相关文章:
- 传单缩放控制位置错误
- 谷歌地图laravel上圆圈的错误位置
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- 组中需要Jquery错误位置
- 试图从错误位置加载资源的Rails
- 为什么 angularJS 不直接给出特定的错误位置,而不是给出指向其网站链接的链接,从而给出一些通用解释
- 等号位于错误位置会导致未知令牌异常
- W3C地理位置,错误:位置不可用
- Raphael JS:IE中缩放路径后的错误位置
- JQuery验证器自定义错误位置不起作用
- 在错误位置出现的导航背景中的轻松性
- 在错误位置中使用error.appendTo方法
- 文本区域标签高亮显示应用于第一行之后的错误位置
- Jquery验证多个复选框设置错误位置
- AJAX和PHP/SQL错误位置的不确定性
- 比较两个数组并推入另一个数组中的错误位置元素
- Zurb Foundation 5工具提示位于错误位置
- 错误位置的谷歌地图信息窗口
- HTML5 音频从 Firefox 中的错误位置开始
- 引导 3 在跨两行上使用时弹出错误位置