这似乎是重复的,因为那里有相同的问题.
不幸的是,所有这些问题的所有答案都缺少一个细节:各州.
我在哪里可以获得国家,州和城市的列表?
例如,我想要这个:
| Sydney | New South Wales | Australia |
Run Code Online (Sandbox Code Playgroud)
要么
| Miami | Florida | United States |
Run Code Online (Sandbox Code Playgroud)
我不想要这样的东西,它排除了国家:
| Miami | United States |
Run Code Online (Sandbox Code Playgroud)
有什么地方可以获得这种数据吗?
我已经尝试过以下数据源:
但所有这些都排除了各州.
从地理编码器结果中获取不同的数组内容时遇到问题.
item.formatted_address有效,但不是item.address_components.locality?
geocoder.geocode( {'address': request.term }, function(results, status) {
response($.map(results, function(item) {
alert(item.formatted_address+" "+item.address_components.locality)
}
});
Run Code Online (Sandbox Code Playgroud)
//返回的数组是;
"results" : [
{
"address_components" : [
{
"long_name" : "London",
"short_name" : "London",
"types" : [ "locality", "political" ]
} ],
"formatted_address" : "Westminster, London, UK" // rest of array...
Run Code Online (Sandbox Code Playgroud)
任何帮助赞赏!
DC
我想通过API提供服务,通过一些id提供有关城市(在任何国家/地区)的一些信息.
我应该选择什么作为城市的身份证?是否存在城市识别的ISO标准?如果是这样,我可以在哪里获得城市ID列表?
以前有人用过这个,我需要免费的国家,城市,sqlserver的IP数据库
我正在使用适用于Android的Google Place API并使用自动填充功能
一切正常,但是当我得到这里显示的结果时,我没有城市和邮政编码信息.
private ResultCallback<PlaceBuffer> mUpdatePlaceDetailsCallback
= new ResultCallback<PlaceBuffer>() {
@Override
public void onResult(PlaceBuffer places) {
if (!places.getStatus().isSuccess()) {
// Request did not complete successfully
Log.e(TAG, "Place query did not complete. Error: " + places.getStatus().toString());
return;
}
// Get the Place object from the buffer.
final Place place = places.get(0);
// Format details of the place for display and show it in a TextView.
mPlaceDetailsText.setText(formatPlaceDetails(getResources(), place.getName(),
place.getId(), place.getAddress(), place.getPhoneNumber(),
place.getWebsiteUri()));
Log.i(TAG, "Place details …
Run Code Online (Sandbox Code Playgroud) 世界各国及其标准代码列于ISO 3166-1中.各国(无论他们在不同国家/地区称呼的是什么(德国的"土地",俄罗斯的"联邦主体"等))国家及其代码都在ISO 3166-2中定义.但是对于城市我找不到这样的东西.
我需要的是世界城市的表格列表,其中还将显示它们所处的特定状态,并且状态将由ISO 3166-2代码指定.
我设法找到这样一个列出美国城市的表(这里),但我还需要其他国家的数据.
我在哪里可以找到使用MySQL的城市和社区数据库?我只对美国地区感兴趣.价格没关系.
数据库必须通过邮政编码帮助识别位置.我已经有一个显示城市和州的数据库,但我也需要找到周围的社区.
我在http://www.oodle.com/上看到了很好的例子.
我正在asp.net中创建一个网页,我必须在下拉列表中填充所有国家/地区.在选择一个国家时,我需要将该国家/地区的所有国家/地区填充到另一个国家/地区.最后选择州/地区需要将该州/地区的所有城市填入另一个下拉列表.有没有实现这一点的api.谁能帮帮我吗.
city ×10
country ×3
location ×3
database ×2
gis ×2
state ×2
android ×1
api ×1
datafeed ×1
geocoding ×1
geolocation ×1
google-maps ×1
identifier ×1
ip ×1
iso ×1
postal-code ×1
region ×1
registration ×1
rest ×1