Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
Jquery Meteor JS和使用客户端持久性_Jquery_Xml_Meteor - Fatal编程技术网

Jquery Meteor JS和使用客户端持久性

Jquery Meteor JS和使用客户端持久性,jquery,xml,meteor,Jquery,Xml,Meteor,我正在开发一个应用程序,它可以在谷歌地图上标出位置(使用他们的谷歌地图API),绘制出来的标记可以点击(伴随着某种用户界面的疯狂) 当涉及到Meteor.JS和客户端持久性时,我正在进入一个陌生的领域(newb alert)。该应用程序使用的是一个XML web服务,它可以回帖(比如说cat独奏会)。返回的与位置相关的唯一信息位是城市和州(无LAT或LONG)。因此,我必须使用谷歌的地理定位API来查找Lat/LNG,然后在我的谷歌地图上绘制一个标记 我将预加载15个背诵,不希望每次加载页面时都

我正在开发一个应用程序,它可以在谷歌地图上标出位置(使用他们的谷歌地图API),绘制出来的标记可以点击(伴随着某种用户界面的疯狂)

当涉及到Meteor.JS和客户端持久性时,我正在进入一个陌生的领域(newb alert)。该应用程序使用的是一个XML web服务,它可以回帖(比如说cat独奏会)。返回的与位置相关的唯一信息位是城市和州(无LAT或LONG)。因此,我必须使用谷歌的地理定位API来查找Lat/LNG,然后在我的谷歌地图上绘制一个标记

我将预加载15个背诵,不希望每次加载页面时都进行API调用。我只是想存储LAT/LNG,这样我就可以相对快速地吐出谷歌地图。我该怎么做呢

XML将如下所示:

<recitals>
  <recital>
    <location>Mesa, AZ</location>
    <date>2014-1-19 1:31 AM</date>
  </recital>
</recitals>

亚利桑那州梅萨
2014-1-19上午1:31

处理客户端数据的最简单方法是本地存储:

window.localStorage['banana'] = {
    type: 'fruit',
    color: 'yellow',
}

window.localStorage['banana'].curvature = 2.71;
它在我的电脑里工作。如果你需要担心更老的,使用。首先,将其添加到项目中:

mrt add amplify
然后同样地使用它:

amplify.store('banana', {
    type: 'fruit',
    color: 'yellow',
});

amplify.store('banana');

Meteor附带了用于本地存储的读写功能。可以找到这些文档。我在我们的一个项目中使用了它,看起来很简单。谢谢Hubert!什么是捷运?我一直在使用命令
meteor add xxxxx
It's Meteorite-a package system for meteor。如果你还没有使用它,从今天开始
meteor add
仅适用于官方软件包,而meteorite允许您访问整个社区软件包目录。是说明,是软件包数据库。谢谢,我现在要切换我的应用:)