华盛顿特区(北弗吉尼亚)美食地图

2018.11.4 更新:本地图以及描述已经放在了git上,开放大家更新,具体:

https://blog.jing.do/6861/

———————–

之前问的人比较多,找个机会做了个google地图的版本,分享下我认为不错的好餐厅,基于以下原则:

  1. 完全根据经历分享,都是我吃过且会经常去的。
  2. 没上可能因为不好吃,也可能因为我忘记了,欢迎留言推荐、交流。

更新日期:2018.3.3

demo链接:http://code.jing.do/maprepo/maprepo.html

代码:

  1. <div id="map" style="height: 600px; width: 100%;"></div>
  2. <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDfkA4_C7LmzGzFlPerInt6ndVTyOLpZ8k&libraries=places"></script>
  3. <div><ul id="foodlist"></ul></div>
  4. <script type="text/javascript">
  5. function loadJSON(callback) {
  6. var xobj = new XMLHttpRequest();
  7. xobj.overrideMimeType("application/json");
  8. xobj.open('GET', 'dcfood.json', true);
  9. xobj.onreadystatechange = function () {
  10. if (xobj.readyState == 4 && xobj.status == "200") {
  11. callback(xobj.responseText);
  12. }
  13. };
  14. xobj.send(null);
  15. }
  16. loadJSON(function(response) {
  17. var fooddata = JSON.parse(response);
  18. var map = new google.maps.Map(document.getElementById('map'), {
  19. zoom: 11,
  20. center: new google.maps.LatLng(38.8832182, -77.1323203),
  21. mapTypeId: google.maps.MapTypeId.ROADMAP
  22. });
  23. var infowindow = new google.maps.InfoWindow();
  24. var marker, i;
  25. var foodlist = document.getElementById('foodlist');
  26. fooddata.data.forEach(function(loc,index){
  27. marker = new google.maps.Marker({
  28. position: new google.maps.LatLng(loc.longitude, loc.latitude),
  29. map: map
  30. });
  31. google.maps.event.addListener(marker, 'click', (function(marker, i) {
  32. return function() {
  33. infowindow.setContent(loc.longitude);
  34. infowindow.open(map, marker);
  35. }
  36. })(marker, i));
  37. var li = document.createElement("li");
  38. li.innerHTML = "<b>" + loc.name + "</b>" + "<span>(" + loc.address + "): " + loc.description + "</span>";
  39. foodlist.appendChild(li);
  40. });
  41. })
  42. </script>
<div id="map" style="height: 600px; width: 100%;"></div>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDfkA4_C7LmzGzFlPerInt6ndVTyOLpZ8k&libraries=places"></script>
<div><ul id="foodlist"></ul></div>
<script type="text/javascript">
  function loadJSON(callback) {
    var xobj = new XMLHttpRequest();
        xobj.overrideMimeType("application/json");
    xobj.open('GET', 'dcfood.json', true);
    xobj.onreadystatechange = function () {
          if (xobj.readyState == 4 && xobj.status == "200") {
          	callback(xobj.responseText);
          }
    };
    xobj.send(null);
  }
  loadJSON(function(response) {
    var fooddata = JSON.parse(response);
    var map = new google.maps.Map(document.getElementById('map'), {
      zoom: 11,
      center: new google.maps.LatLng(38.8832182, -77.1323203),
      mapTypeId: google.maps.MapTypeId.ROADMAP
    });

    var infowindow = new google.maps.InfoWindow();

    var marker, i;

    var foodlist = document.getElementById('foodlist');

    fooddata.data.forEach(function(loc,index){
      marker = new google.maps.Marker({
        position: new google.maps.LatLng(loc.longitude, loc.latitude),
        map: map
      });

      google.maps.event.addListener(marker, 'click', (function(marker, i) {
        return function() {
          infowindow.setContent(loc.longitude);
          infowindow.open(map, marker);
        }
      })(marker, i));

      var li = document.createElement("li");
      li.innerHTML = "<b>" + loc.name + "</b>" + "<span>(" + loc.address + "): " + loc.description + "</span>";
  			foodlist.appendChild(li);
    });
  })


  </script>

 

看完了?留个评分呗?
[2人评了分,平均: 4/5]

本站原创文章皆遵循“署名-非商业性使用-相同方式共享 3.0 (CC BY-NC-SA 3.0)”。转载请保留以下标注:

原文来源:《华盛顿特区(北弗吉尼亚)美食地图》

发表评论

邮箱地址不会被公开。

评论列表(19)

  1. Cheng’s Asian 也不错啊。在 IAd机场附近,川菜东北菜还有手擀面。

  2. 请问lakeside是不是不满50刀信用卡结账还要单收钱啊?还有yelp评价都不高,到底是咋回事

    1. 没听说50刀这个问题,他们家的服务员和老板rude,很多人受不了。菜肯定没问题,应该是这个区域比较好吃的了。

  3. Lakeside Asia Cafe (11130 South Lakes Dr, Reston, VA 20191)
    这家确实好吃, 口水鸡很好吃的!

  4. 火锅的话这家也不错的,还有重庆小面:
    Fahrenheit Asian Hot Soups and Noodles

    1313 Dolley Madison Blvd #103, McLean, VA 22101

返回顶部