【发布时间】:2013-05-09 05:59:55
【问题描述】:
假设像 Foursquare 这样的服务,我想保存签到的位置。我应该将其保存为经纬度还是地址/区域名称,例如 123 Portmill St, NY 12345 或 SoHo, NY。 在第一种情况下,我可以让用户输入地址,然后我的服务会查找并存储经纬度信息。通过这样做,我的服务可以在多边形边界内搜索签到。
在第二种情况下,我可以将位置存储为存储桶并避免冗余信息,例如 (lat,long) = (100000.1,100000.1), (100000.2,100000.2),它们非常接近,甚至可以被视为同一地点。
【问题讨论】:
-
他们可以从字段中间签入吗?可能不是。我会说从最近的位置登记入住,而不是纬度/经度
标签: mysql database-design google-maps-api-3 geolocation