使用纬度和获得雅虎位置的经度

发布于 2024-08-25 22:15:14 字数 175 浏览 4 评论 0原文

当用户单击地图上的某个位置时,我正在使用 Google 地图 API 将标记添加到地图。我想在单击新标记时为其添加一个信息窗口,该信息窗口将填充位置的详细信息。 Google 地图 API 返回纬度和经度,因此我只需要一种获取此信息并获取位置的方法。

是否可以使用纬度和纬度?使用雅虎地理技术的经度来精确定位城市或城镇?

I am using Google Map API to add markers to a map when the user clicks a location on the map. I want to add an info window for the new marker when its clicked, the info window will be populated with details of the location. The Google map API returns the latitude and longitude so I just need a way of taking this info and getting a location.

Is it possible to use Latitude & Longitude with Yahoo Geo Technologies to pinpoint a city or town?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遇见了你 2024-09-01 22:15:15

使用YQL,你可以获得可能的预测列表
第一步:
反向地理编码

SELECT woeid 
FROM geo.places 
WHERE text="##LATITUDE##, ##LONGITUDE##"

然后应用过滤器按 placeType 对结果进行排序。这有助于您按地图级别精度(城镇、城市、邮政编码、地区等)对预测进行排序。

SELECT woeid 
FROM geo.places
WHERE text="##LATITUDE##, ##LONGITUDE##" | 
SORT(field="placeTypeName.code")

现在使用 simile join 来获取上次查询结果的 woeid 的所有预测并过滤空结果

SELECT channel 
FROM weather.woeid 
WHERE w in (
    SELECT woeid 
    FROM geo.places 
    WHERE text="##LATITUDE##, ##LONGITUDE##" | 
    SORT(field="placeTypeName.code")) 
AND channel.location IS NOT NULL and u="c"

Using YQL, u can obtain a list of possible forecast
First step:
Reverse geocoding

SELECT woeid 
FROM geo.places 
WHERE text="##LATITUDE##, ##LONGITUDE##"

then apply a filter to order results by placeType. This help U to order forecast by map level accuracy (town, city, postal code, region, ....)

SELECT woeid 
FROM geo.places
WHERE text="##LATITUDE##, ##LONGITUDE##" | 
SORT(field="placeTypeName.code")

Now use simile join to get all forecasts by woeid resulted by last query and filter null results

SELECT channel 
FROM weather.woeid 
WHERE w in (
    SELECT woeid 
    FROM geo.places 
    WHERE text="##LATITUDE##, ##LONGITUDE##" | 
    SORT(field="placeTypeName.code")) 
AND channel.location IS NOT NULL and u="c"
软甜啾 2024-09-01 22:15:15

谷歌有一个反向地理编码器,你应该使用它。为什么你需要雅虎呢?

http://code.google.com/apis/maps/documentation/ services.html#ReverseGeocoding

Google has a reverse geocoder, you should use that. why do you need yahoo for that?

http://code.google.com/apis/maps/documentation/services.html#ReverseGeocoding

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文