smartnoses / gpsnosesdk
GpsNose 网页集成包 - 您可以在您的网站中使用 GpsNose 平台的登录、真实地理数据和附近的匿名通信。
v1.2.3
2022-10-15 09:09 UTC
Requires
- php: >=5.6.0
README
欢迎使用 GpsNose 网页集成包 ;-)!
您可以在您的网站中使用 GpsNose 平台的登录、真实地理数据和附近的匿名通信。
请查看开发者手册,其中包含代码示例和教程,可在此处找到:
https://wiki.gpsnose.com/wp-content/uploads/2018/11/GpsNose_DeveloperManual.pdf
关键点
- 您的网站用户可以加入您的网站 (%www.YOURDOMAIN.com) 或子社区 (%www.YOURDOMAIN.com@fishing) 的网络社区。
- 您的虚拟用户将立即获得真实地理功能,可以在现实世界和实时环境中进行通信,即使是在您的网站之外。
- 用户生成数据将存储在您的网站上,例如用户、兴趣点、事件、轨迹等。
- 此 SDK 包含了对底层 GpsNose.SDK 框架 API 调用的最有用的网页包装器。
- 您可以根据自己的喜好使用 GpsNose.SDK 创建自己的网页模块,或编写自己的模块。
重要
- 要使用此网页 SDK,您必须首先在 mashup-admin 中设置一个有效的 GpsNose 网络社区组合:https://www.gpsnose.com/Developer/MashupAdmin
对于最终用户
对于开发者
- Wiki:https://wiki.gpsnose.com
- SDK/CMS 模块/源代码下载:https://wiki.gpsnose.com/download/
- Mashup-admin:https://www.gpsnose.com/Developer/MashupAdmin
如何集成
在GpsNose WIKI上查看基本用法
SDK 在 TYPO3 插件 中使用,您可以将此作为示例和教程...
PHP 中的缓存
在 PHP 中,除了 C# 之外,还有另一种实现方式。默认实现是 memcache,如果您的服务器已安装此扩展,您必须告诉 SDK 在哪里找到服务器。
\GpsNose\SDK\Framework\GnCache::$MemcacheServer = '127.0.0.1'; \GpsNose\SDK\Framework\GnCache::$MemcachePort = '11211';
实现自己的 Cache-Handler
在此处找到一个示例,说明如何实现自己的 Cache-Handler
您必须实现此 SDK 的 "\GpsNose\SDK\Framework\IGnCacheHandler" 接口
要初始化新创建的 Cache 处理程序,您必须设置 Cache-Handler
\GpsNose\SDK\Framework\GnCache::$CacheHandler = new \your\namespace\GnCacheHandler();
更改密码
以下是设置自己的密码的方法
\GpsNose\SDK\Framework\GnCryptor::$pass = 'my-crypt-password';