Javascript 具有10.000+;标记
我正在为手机(iPhone)开发一个商店定位器web应用程序。这种想法是标准的,该设备使用其地理定位功能来确定位置,然后在地图上显示5-10家最近的商店。我的问题本质上是我有太多的商店(10.000+),还不能创造一个好的用户体验 我意识到这可能有点过分,但我很想听听你对此的想法 问题范围: i) 我想我只能一次加载一些标记,而不是所有的标记,我发现很多我不知道watchCurrentPosition是什么,我假设你们想说watchPosition;这在HTML5地理定位规范中定义Javascript 具有10.000+;标记,javascript,google-maps-api-3,geolocation,Javascript,Google Maps Api 3,Geolocation,我正在为手机(iPhone)开发一个商店定位器web应用程序。这种想法是标准的,该设备使用其地理定位功能来确定位置,然后在地图上显示5-10家最近的商店。我的问题本质上是我有太多的商店(10.000+),还不能创造一个好的用户体验 我意识到这可能有点过分,但我很想听听你对此的想法 问题范围: i) 我想我只能一次加载一些标记,而不是所有的标记,我发现很多我不知道watchCurrentPosition是什么,我假设你们想说watchPosition;这在HTML5地理定位规范中定义 我不会为此
- 我不会为此使用
。从技术上讲,这是为了跟踪位置的变化,但这并不一定意味着精度的提高。虽然我不是移动设备功耗方面的专家,但我敢打赌,与获得一个真正好的位置定位相比,它在启动GPS并保持其正常工作时使用的功率要大得多,而这正是watchPosition
的设计目的getCurrentPosition
- 如果这实际上是GPS/传感器的固定时间问题,我会感到惊讶。许多网站使用
查找用户的当前位置,大多数移动设备可以在几秒钟内找到,与AJAX调用没有太大区别。我会使用getCurrentPosition
设置合理的超时、最大值,并使用enableHighAccurance值PositionOptions
- 如果您的10K门店位于2-5英里半径范围内,那么您肯定会遇到一个棘手的问题:-D,但是从地理定位API获取的数据应该能够在合理的精度范围内缩小门店范围。地理定位API可能不会返回表示您确切街道地址的lat/lng,但如果不是街道群,它应该会为您提供正确城市中的位置
- 我将其分解为两个问题:1-通过地理定位API获得可接受的准确位置(lat,lng)。2-在位置(lat、lng)附近寻找仓库。如果您在第1部分或第2部分遇到问题,那么询问重点问题会容易得多