如何使用javascript在我的网站中显示外部内容
这是我的第一篇帖子! 我有一个关于javascript的问题…以下是我的代码:如何使用javascript在我的网站中显示外部内容,javascript,geolocation,geotargetting,Javascript,Geolocation,Geotargetting,这是我的第一篇帖子! 我有一个关于javascript的问题…以下是我的代码: <html> <head> <title>Geolocation Demo</title> </head> <body> <h1>Geolocation Demo</h1> <p>Latitude: <span id="lat">0.00</span>
<html>
<head>
<title>Geolocation Demo</title>
</head>
<body>
<h1>Geolocation Demo</h1>
<p>Latitude: <span id="lat">0.00</span> Longitude: <span id="lon">0.00</span> City: <span id="city">Loading...</span></p>
<p><a id="city_link" href="http://tinygeocoder.com/" target="_blank">View City</a></p>
<p><a id="gmaps_link" href="http://maps.google.co.uk/" target="_blank">View on Google Maps</a></p>
<script language="javascript">
// show the position on the page and make a google maps link
function showPosition(position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
document.getElementById("lat").innerHTML = lat;
document.getElementById("lon").innerHTML = lon;
var gmaps_url = "http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=" + lat + "+" + lon;
var city_url = "http://tinygeocoder.com/create-api.php?g=" + lat + "," + lon;
document.getElementById("gmaps_link").href = gmaps_url;
document.getElementById("city_link").href = city_url;
}
</script>
</body>
</html>
地理定位演示
地理定位演示
纬度:0.00经度:0.00城市:正在加载
//在页面上显示位置并创建谷歌地图链接
功能显示位置(位置){
var lat=位置坐标纬度;
var lon=位置坐标经度;
document.getElementById(“lat”).innerHTML=lat;
document.getElementById(“lon”).innerHTML=lon;
var gmaps_url=”http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=“+lat+”+“+”+lon;
var city_url=”http://tinygeocoder.com/create-api.php?g=“+lat+”,“+lon;
document.getElementById(“gmaps\U链接”).href=gmaps\U url;
document.getElementById(“城市链接”).href=城市url;
}
如您所见,此脚本以我的地理位置为目标。具体来说,Lat和Lon工作得非常好。此外,我想显示和地区信息(如城市)。所以,我找到了一个网站,我提供了坐标,它返回给我一个地区名称。我的问题是,如果我不点击“查看城市”链接而在“城市”字段中显示区域名称,是否可以传递网页内容(http://tinygeocoder.com/create-api.php?g=“+lat+”,“+lon;)进入我的网页?此网页的内容只是我所说的名称…没有html标记
谢谢!使用AJAX
形成url后,向其发出ajax请求,
返回结果并解析到容器中
您可能还想看看google geocoder示例(当我检查该服务时,它说它不可用)是的,对不起-如果您想使用Ajax,您需要创建一个代理