Javascript 如何传递纬度和经度变量来创建谷歌地图预览

Javascript 如何传递纬度和经度变量来创建谷歌地图预览,javascript,google-maps,Javascript,Google Maps,我已经创建了以下脚本,我需要将lat和long变量传递到url,以便创建google地图预览。我需要在window.open上进行预览,使用混合贴图、标记和定义缩放 <script type="text/javascript"> function geoPreview(lat,long) { var elemA = document.getElementById("lat").value; var elemB = document.getElementById("long").val

我已经创建了以下脚本,我需要将lat和long变量传递到url,以便创建google地图预览。我需要在window.open上进行预览,使用混合贴图、标记和定义缩放

<script type="text/javascript">
function geoPreview(lat,long) {
var elemA = document.getElementById("lat").value;
var elemB = document.getElementById("long").value;

window.open('http://maps.google.com/maps?q='+elemA+', '+elemB+');
}
</script>

功能审查(横向、纵向){
var elemA=document.getElementById(“lat”).value;
var elemB=document.getElementById(“long”).value;
打开窗户http://maps.google.com/maps?q=“+elemA+”、“+elemB+”);
}

任何帮助都将不胜感激。谢谢。

这可能有助于解决您的问题:

我不喜欢谷歌地图。这里是OpenStreetmap解决方案:D

window.open('http://www.openstreetmap.org/?mlat='+elemA+'&mlon='+elemB);