gpt4 book ai didi

javascript - 如何在谷歌地图中使用邮政编码查找位置

转载 作者:行者123 更新时间:2023-11-29 22:27:06 27 4
gpt4 key购买 nike

我正在使用谷歌地图完成搜索部分并在按城市名称搜索时获得结果。现在我必须做一些扩展功能,比如如果我提供邮政编码然后必须在 2 公里或 10 公里范围内搜索。我该怎么做它??
在这里看一个例子 http://www.hm.com/no/store-locator

最佳答案

试试这个代码...

那是从邮政编码获取纬度和经度...

public void locationFromPostCode(String postCode){

geocoder1 = new Geocoder(this);
try {
List<Address> addresses1 = geocoder1.getFromLocationName(postCode, 1);
if (addresses1 != null && !addresses1.isEmpty()) {
Address address1 = addresses1.get(0);
// Use the address as needed
latitude_start = address1.getLatitude();
longitude_start = address1.getLongitude();
String message = "Latitude: "+address1.getLatitude()+", Longitude: "+address1.getLongitude();
Toast.makeText(this, message, Toast.LENGTH_LONG).show();
} else {
// Display appropriate message when Geocoder services are not available
Toast.makeText(this, "Unable to geocode zipcode", Toast.LENGTH_LONG).show();
}
} catch (IOException e) {
// handle exception
}
}

对于该代码,您需要遵循...

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>

您从邮政编码地点纬度和经度代码中获取从纬度和经度,您可以获得位置...

关于javascript - 如何在谷歌地图中使用邮政编码查找位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8850098/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com