我用Java和Google App Engine创建了一个有关学费的网站。我只想显示该用户附近的学费。那我该怎么做呢? 链接到网站:http://tut-points.appspot.com 如果您看到的话,它将显示所有已添加的课程,但是我只想显示用户附近的课程。
答案 0 :(得分:1)
您是否使用App Engine标准版?如果是这样,您应该收到这些标头,为您提供用户的一般位置:
X-AppEngine-Country
发出请求的国家/地区,例如 ISO 3166-1 alpha-2国家/地区代码。 App Engine从以下位置确定此代码 客户端的IP地址。请注意,国家/地区信息不是 源自WHOIS数据库;一个IP地址可能与 WHOIS数据库中的国家/地区信息将没有国家/地区 X-AppEngine-Country标头中的信息。您的申请应 处理特殊的国家/地区代码ZZ(未知国家/地区)。
X-AppEngine-Region
发起请求的区域名称。 该值仅在X中的国家/地区中有意义 -AppEngine-Country。例如,如果国家/地区为“ US”,而区域为“ ca”,则“ ca”表示“加利福尼亚”,而不是加拿大。完整清单 有效区域值的定义可在ISO-3166-2标准中找到。
X-AppEngine-City
发出请求的城市的名称。 例如,来自山景城的请求可能具有 标头值山景。没有有效值的规范列表 对于此标头。
X-AppEngine-CityLatLong
经纬度 发出请求的城市。该字符串可能看起来像 “ 37.386051,-122.083851” for Mountain View的请求。