我正在尝试使用fullCalendar和MySQL创建一个MySQL支持的事件接口.我试图操纵fullCalendar文档中的示例,并已成功从我的数据库创建事件源.
我现在正在尝试创建一个eventDrop调用,它将事件ID,标题和开始时间发送到数据库.我使用上一个问题的代码来创建eventDrop调用,这里是整个callendar页面的JavaScript:
$(document).ready(function() {
/* initialize the external events
-----------------------------------------------------------------*/
$('#external-events div.external-event').each(function() {
// create an Event Object (http://arshaw.com/fullcalendar/docs/event_data/Event_Object/)
// it doesn't need to have a start or end
var eventObject = {
title: $.trim($(this).text()) // use the element's text as the event title
};
// store the Event Object in the DOM element so we can get to it later
$(this).data('eventObject', eventObject);
// make the event draggable using jQuery UI
$(this).draggable({
zIndex: 999, …Run Code Online (Sandbox Code Playgroud) 我正在尝试聚合多个位置 API 系统(Google、Foursquare 等),为用户提供不同的位置数据。交付基于用户位置,从而产生纬度、经度和半径搜索。
我在网上搜索了特定的 API 聚合想法,但运气不太好,我只找到了许多用于服务器端 HTTP 请求的聪明的库。我具体寻找的是关于 geoJson 聚合最佳实现的意见。
我的选择(据我所知)是:
1.在前端向用户公开多个基于位置的 API(Google、Foursquare 等),即每次用户移动到该位置时查询 API。
2.以某种方式根据用户位置(大部分是静态的)在服务器上聚合 API 调用,根据需要使用“cron job”更新聚合。因此,数据传输被有效地预先缓存,并且可以根据用户偏好更容易地分页。
我意识到我可以通过http.get在后端填充数据库(假设由于地理空间查询而使用 mongo)的调用来实现这一点。这似乎是一个常见的用例,我找不到任何参考。
有人在 Node 中有这方面的经验吗?我觉得我错过了一些东西。谢谢