Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript在我的网站中显示外部内容_Javascript_Geolocation_Geotargetting - Fatal编程技术网

如何使用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>

这是我的第一篇帖子! 我有一个关于javascript的问题…以下是我的代码:

 <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,您需要创建一个代理