geolocation - 根据用户所在位置检测货币?

标签 geolocation currency

我正在创建一个用户可以订阅的国际Web应用程序。我希望订阅费率根据用户的币种而有所不同。如果我的用户在美国,则每月需要支付$ 19;如果在中国,他们还要支付其他费用。因此,我认为我可以检测到用户的位置,并且可以从他们的位置检测到他们的货币(通过数据库中货币映射表的位置)。如果我无法检测到他们的货币,那么我将强制他们在显示订阅费率之前输入货币。

这似乎是可以接受的解决方案吗?这会可靠吗?如果没有,谁能想到更好的解决方案?

最佳答案

看起来不错。地理位置非常可靠,并且从国家到货币的映射应该很容易。我不知道这样的映射是否已经在某个地方可用。

只要确保您允许用户更改货币,以防检测失败。或者,他们正试图在国外碰巧时订阅。

关于geolocation - 根据用户所在位置检测货币?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2187778/

相关文章:

ruby-on-rails - geokit——在 Rails 中使用原始经纬度

.net - 为什么 .NET 货币格式包含货币符号?

web-services - 实时货币网络服务

javascript - 是否有任何 gmap 的 api 函数来连接 AddressDetails 结构中的地址字符串?

java - 从 Android 上的 LocationManager 获取城市的简单方法?

ios - Apple map 的 Google map 自动完成功能适用于 Objective C?

java - 在 ColdFusion 中获取货币符号 aka localeconv()?

angularjs - 如何根据每条记录的数据动态显示 Angular.js 中的货币?

java - 使用java将不同国家的货币转换为双倍

javascript - 使用 bing map api 获取地址(邮政编码)自动地理定位?