从HTML中的JavaScript函数获取信息。怎么用?

从HTML中的JavaScript函数获取信息。怎么用?,javascript,html,geolocation,maps,Javascript,Html,Geolocation,Maps,我有以下函数来获取用户的当前位置(如果允许) (功能(){ 加载(“地图”,“2”); setOnLoadCallback(函数(){ //创建地图 var map=new google.maps.Map2(document.getElementById(“map_canvas”), 标记位置=功能(横向、纵向){ var latLong=new google.maps.LatLng(lat,long), marker=新的google.maps.marker(latLong); 赛特中心地图

我有以下函数来获取用户的当前位置(如果允许)


(功能(){
加载(“地图”,“2”);
setOnLoadCallback(函数(){
//创建地图
var map=new google.maps.Map2(document.getElementById(“map_canvas”),
标记位置=功能(横向、纵向){
var latLong=new google.maps.LatLng(lat,long),
marker=新的google.maps.marker(latLong);
赛特中心地图(拉特朗,13);
添加覆盖图(标记);
marker.openInfoWindow(markerText);
google.maps.Event.addListener(标记“单击”,函数(){
marker.openInfoWindow(markerText);
});
};
map.setUIToDefault();
//检查地理定位支持
if(导航器.地理位置){
//获取当前位置
navigator.geolocation.getCurrentPosition(函数(位置){
//成功!
标记位置(position.coords.lation,position.coords.longitude);
}, 
函数(){
//Gelocation备用:默认为瑞典斯德哥尔摩
标记位置(59.3325215,18.0643818);
}
);
}
否则{
//无地理位置回退:默认为智利Eeaster岛
标记位置(-27.121192,-109.366424);
}
});
})();
如果我放置
警报(lat+,'+long)上方<代码>地图设置中心(拉特朗,13)我在警报框中得到59.378217、13.504219。如何将此信息获取到BODY标记中的DIV标记


提前感谢。

您可以使用
document.getElementById(id).innerHTML
其中id是元素的id

例如,
document.getElementById(“坐标”).innerHTML=lat+,'+long


还有document.getElementById(id).textContent

您可以使用
document.getElementById(id).innerHTML
,其中id是元素的id

例如,
document.getElementById(“坐标”).innerHTML=lat+,'+long


还有document.getElementById(id).textContent

您可以使用jQuery的
.html()
并使用
.html()
将警报框中的内容写入div,如下所示:

$('#id').html(lat + ', ' + long)
(其中
id
是元素的id)

如果您愿意,也可以使用传统JavaScript:

document.getElementById('id').innerHTML = lat + ', ' + long; 
(其中
id
是元素的id)


我希望这会有所帮助。

您可以使用jQuery的
.html()
并使用
.html()
将警告框中的内容写入div,如下所示:

$('#id').html(lat + ', ' + long)
(其中
id
是元素的id)

如果您愿意,也可以使用传统JavaScript:

document.getElementById('id').innerHTML = lat + ', ' + long; 
(其中
id
是元素的id)


我希望这有帮助。

非常感谢!你知道如何从lat.和long.获取位置名称吗。?它不是59.378217,而是13.504219,它将显示瑞典的卡尔斯塔德或其他地方。我找到了一个解决办法:)@Erik太好了!很高兴我能帮上忙。):)不过我还有一个问题。我无法从XML文件()中获取任何HTML格式的纯文本信息。请帮忙!它展示了什么?你不能把它放到页面上吗?我不熟悉谷歌地图,但我可能能帮上忙。非常感谢!你知道如何从lat.和long.获取位置名称吗。?它不是59.378217,而是13.504219,它将显示瑞典的卡尔斯塔德或其他地方。我找到了一个解决办法:)@Erik太好了!很高兴我能帮上忙。):)不过我还有一个问题。我无法从XML文件()中获取任何HTML格式的纯文本信息。请帮忙!它展示了什么?你不能把它放到页面上吗?我对谷歌地图这件事不熟悉,但我也许能帮上忙。