出于某种原因,我们需要获取网站中该点的地址以打印出来.
如果我们使用Geocoder从手机中获取Latitude和Longtitude的地址并将其发送到REST,我们需要在手机中消耗一些内存,数据和带宽.
如果我们在REST中执行此 *** 作,因为应该对使用该应用程序的许多用户执行此 *** 作,该过程可能非常耗时. (这是我们的REST开发人员所相信的)
你能帮我个点意见吗?哪个想法更好,为什么?
解决方法 你在做什么被称为“反向地理编码”( https://developers.google.com/maps/documentation/geocoding/?hl=fr#ReverseGeocoding)关于你的问题:我知道你反向地理编码一些用户的位置,并且许多其他用户将使用生成的地址.
知道 :
反向地理成本高昂
2.获得的地址将被许多用户使用
3.每个用户将使用许多这些地址
然后你应该在服务器端执行并将所有地址放在一条消息中.如果您可以将地址数限制为唯一有用的地址,那么它会更好(可能是您附近的地址,但取决于您的应用功能)
重要提示:在移动设备上,对性能至关重要的不是数据传输量而不是消息数量:带宽很好但滞后很糟糕.所以在您的服务器API中,避免原子 *** 作并尽可能多地聚合!
总结以上是内存溢出为你收集整理的在Android或REST中从Lat / Long生成地址全部内容,希望文章能够帮你解决在Android或REST中从Lat / Long生成地址所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)