我想创建一个网站,在那里我与世界分享我当前的位置,我整个上午都在阅读this,但我看不到将其嵌入网站的方法所以它是公开查看能否,有可能吗?
答案 0 :(得分:1)
您可以将公共网址重定向到最新的坐标,例如: - https://www.google.com/maps/place/-31.8878269,115.8162218/@-31.8878269,115.8162218,17z
IOW将URL中的Lon / Lat coords指定为参数。
如果您要寻求更广泛的解决方案,那么我建议您需要服务器智能来保存您(以及您的朋友?)当前位置的数据库。可以从感兴趣的客户端轮询更改,或者可以从服务器推送特定事件并在客户端ServiceWorker中订阅。
如果您选择此路径,那么您将不可避免地遇到Web应用程序无法跟踪地理位置的错误,除非在前台且手机未处于睡眠状态。因此,如果你想让你的滑雪伙伴看到你在哪个滑雪道或你的骑行/慢跑伴侣看到你的进步,那么W3C / IETF拒绝承认你的存在,更不用说你的要求/商业案例:-(
答案 1 :(得分:1)
我在HyperTrack工作,我们有一些你可以使用的免费解决方案。
HyperTrack Live,Android(https://play.google.com/store/apps/details?id=io.hypertrack.sendeta&hl=en)和iOS(https://itunes.apple.com/us/app/hypertrack-live/id1076924821?mt=8)应用,可让您分享您的朋友可以关注的位置和目的地以及通过私人链接与他们分享。
HyperTrack API / SDK,允许您创建一个应用程序(或使用我们在http://github.com/hypertrack开源的示例应用程序之一),其中包含我们的免费SDK,然后它将只是随身携带,您可以使用小部件嵌入您的网站。我们的SDK非常节省电池电量,使用率低于10%,同时全天跟踪。
答案 2 :(得分:0)
是的,您可以提取一直走的设备的位置值。首先必须跟踪设备位置的纬度和经度值,它可以通过监听OnLocationUpdate()方法在android中完成,该方法提供特定间隔的位置值。然后你必须处理该位置并将其发送到接收器设备,然后在地图中绘制更新的位置..
另一方面,可以通过集成可靠的SDK TELIVER来完成与任何人共享位置的执行 TELIVER SDK为您提供实时位置共享功能。 SDK可以轻松集成到Android或IOS应用程序中,用户可以注册为CONSUMER或OPERATOR。注册为消费者的用户可以与任何人共享具有trackingID的位置。所有拥有trackingId的人都可以在地图中跟踪用户位置。