Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 对大量twitter用户位置进行地理编码的有效方法_Google Maps_Twitter_Geocoding_Openstreetmap - Fatal编程技术网

Google maps 对大量twitter用户位置进行地理编码的有效方法

Google maps 对大量twitter用户位置进行地理编码的有效方法,google-maps,twitter,geocoding,openstreetmap,Google Maps,Twitter,Geocoding,Openstreetmap,我想每天对大约200万个代表全世界城市、州或国家的字符串进行地理编码。 这些字符串不是很干净(例如,你必须区分“巴黎,法国”和“巴黎,德克萨斯州”,但你也必须用法国城市对“巴黎”进行地理编码!)这就是为什么我希望使用GMaps API或OSM API 蛮力解决方案是在我的计算机上转储OSM数据并在本地处理,但我希望我能找到一种更简单的方法 显然,我可以减少要进行地理编码的字符串的数量,存储结果而不必查询两次字符串,但我仍然有十万个字符串要进行地理编码 谢谢 要在使用OSM的Nagnitm实例时遵

我想每天对大约200万个代表全世界城市、州或国家的字符串进行地理编码。 这些字符串不是很干净(例如,你必须区分“巴黎,法国”和“巴黎,德克萨斯州”,但你也必须用法国城市对“巴黎”进行地理编码!)这就是为什么我希望使用GMaps API或OSM API

蛮力解决方案是在我的计算机上转储OSM数据并在本地处理,但我希望我能找到一种更简单的方法

显然,我可以减少要进行地理编码的字符串的数量,存储结果而不必查询两次字符串,但我仍然有十万个字符串要进行地理编码


谢谢

要在使用OSM的Nagnitm实例时遵守,您必须在每个请求之间等待1秒。对100.000个请求进行地理编码大约需要28小时,这对您来说是可行的。或者,您可以使用其中一个(在检查其使用策略之后!),或者尝试在本地使用它。

如果php是您的服务器端,您可以在下一个地理代码请求之前至少1或2秒使用睡眠来欺骗它