gpt4 book ai didi

JAVA正确的谷歌街景URL的纬度/经度坐标

转载 作者:行者123 更新时间:2023-12-02 04:30:16 24 4
gpt4 key购买 nike

我目前正在努力从我的应用程序获取坐标,并能够查找/显示该位置的街景。我这样做的方法是获取应用程序中某个点的经纬度,然后从参数构建一个 url,如下所示: https://developers.google.com/maps/documentation/streetview/intro我的问题是,由于应用程序的性质,我知道我的坐标位于街道上,但是当尝试访问该 url 来显示图片时,谷歌地图 url 会说“抱歉,我们这里没有图像”。代码如下:

IGeometry shape = closestStationOrSpanFw.getIFeature().getShapeCopy();
IPoint point = null;
if (shape instanceof IPoint) {
point = (IPoint) shape;
}
double xCoord = point.getX();
double yCoord = point.getY();

System.out.println("original X coordinate: " + xCoord);
System.out.println("original Y coordinate: " + yCoord);

GeometryUtil.projectLatLong(point);
System.out.println("new coords: " + point.getX() + " " + point.getY());

我认为我使用的空间引用可能有问题? (即:我使用的坐标系与谷歌地图 API 不同)但从我读到的情况来看,情况并非如此

请注意,point.getSpatialReference().getName() 将打印“GCS_North_american_1983”

此处是失败网址的示例:https://maps.googleapis.com/maps/api/streetview?size=600x300&location=-87.858763145,34.6677027164

最佳答案

尝试使用谷歌地图移动到该坐标,而不是谷歌街景。大概离马路很远吧。

实际上-87°仅比南极高出3°!

查看此处:http://www.latlong.net/c/?lat=-87.858763145&long=34.6677027164

并多次缩小以查看您所在的位置!

关于JAVA正确的谷歌街景URL的纬度/经度坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31568133/

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