栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Google Maps-来自extern json的多个标记

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Google Maps-来自extern json的多个标记

您的代码中有两个问题。您的json文件

[
在开头和
]
结尾都缺少。您的Javascript也是错误的,您想对的回调中的json进行操作
getJSON
。您的问题的代码是:

$.getJSON("foo.txt", function(json1) {    $.each(json1, function(key, data) {        var latLng = new google.maps.LatLng(data.lat, data.lng);         // Creating a marker and putting it on the map        var marker = new google.maps.Marker({ position: latLng, map: map, title: data.title        });    });});

编辑:

这是一个基于google
maps教程
的工作示例。您需要正确的文件

foo.txt

<!DOCTYPE html><html>  <head>    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />    <style type="text/css">      html { height: 100% }      body { height: 100%; margin: 0; padding: 0 }      #map_canvas { height: 100% }    </style>    <script type="text/javascript"      src="http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=true">    </script>    <script type="text/javascript">      var map;      function initialize() {        var mapOptions = {          center: new google.maps.LatLng(58, 16),          zoom: 7,          mapTypeId: google.maps.MapTypeId.ROADMAP        };        map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);      }    </script>    <script type="text/javascript" src="http://pre.jquery.com/jquery-latest.min.js"></script>      </head>  <body onload="initialize()">    <div id="map_canvas" ></div>    <script type="text/javascript">      $(document).ready(function() {        $.getJSON("foo.txt", function(json1) {          $.each(json1, function(key, data) { var latLng = new google.maps.LatLng(data.lat, data.lng);  // Creating a marker and putting it on the map var marker = new google.maps.Marker({     position: latLng,     title: data.title }); marker.setMap(map);          });        });      });    </script>  </body></html>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/409864.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号