Php Android-向用户显示附近的事件

Php Android-向用户显示附近的事件,php,android,mysql,location,Php,Android,Mysql,Location,我将从一些网站上获取事件。然后将它们记录到数据库中,并根据用户的位置显示用户何时运行应用程序 使用wampsql数据库是一种过时的方法吗?这样地 我将只记录事件名称、位置 我应该使用数据库吗?我会记录经度和纬度。当用户运行应用程序时,我只根据她的位置检索事件?例如+100-100米的位置,计算经纬度 我正在解析来自网站的信息。我已经在javaeclipse中这样做了。我使用了Phantomjs和jsoup。那么,我可以不做任何改变就将它们迁移到android吗?或者你有什么不同的建议吗 我真的搜

我将从一些网站上获取事件。然后将它们记录到数据库中,并根据用户的位置显示用户何时运行应用程序

  • 使用
    wamp
    sql
    数据库是一种过时的方法吗?这样地 我将只记录事件名称、位置

  • 我应该使用数据库吗?我会记录经度和纬度。当用户运行应用程序时,我只根据她的位置检索事件?例如+100-100米的位置,计算经纬度

  • 我正在解析来自网站的信息。我已经在
    java
    eclipse中这样做了。我使用了
    Phantomjs
    jsoup
    。那么,我可以不做任何改变就将它们迁移到android吗?或者你有什么不同的建议吗


  • 我真的搜索了这些问题,但没有找到如此令人满意的答案。

    我想没有必要使用数据库。你只需要知道设备的位置。对您的网站进行http查询。使用某种方法解析数据,然后向用户显示


    对于解析,我总是使用OKHTTP和jackson来解析json数据。假设您的响应数据是json格式,这将非常方便。

    您可以在android中使用jsoup。但不是幻影

    但活动来自不同的网站,来自大学网站。大学在不同的地点有不同的校园。你是说在我确定位置后,我应该搜索所有活动网站?实际上听起来不错。我没有网站。是的,当用户打开你的应用程序时。你可以在大学网站上搜索所有活动。它可能是动态的。Bcoz事件不会是永久性的,对吧。但如果您愿意,您可以使用内置sqlite数据库进行缓存,而不仅仅是一个网站。4个网站。在java中,获取所有事件需要1.5分钟,然后按位置过滤,大约需要2分钟。所以,我使用了phantomjs。您可以构建一个收集所有所需信息的服务器,并为android构建一个请求事件的api。因此,从android调用api,您的服务器将获取事件并使用jsoup和phantomjs解析它们。并将其返回到android。除非您想重用事件,否则这不需要数据库。可能我不会重用事件。您指的是JSP java服务器页面?您能举个例子吗?我不明白。在服务器内部,我可以使用phantomjs吗?我不能给你们服务器的例子。若我是你们,我会用php构建服务器,试着看看我是否可以在php服务器中使用phantomjs。我真的很困惑我应该使用什么。jsoup okhtto seleniumwebdriver,即使我需要webdriver或服务器