- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在从事一个 map 项目,该项目涉及使用 Tangram(一个很棒的 webgl map 库)在 map 上可视化建筑物。 Tangram 建筑来自 Open Street Maps,并使用 OSM id:
幸运的是,我的数据来自 Google 的 Location API,它有自己的 ID 系统。使用如下请求:
curl https://maps.googleapis.com/maps/api/geocode/json?address=Timble-Bridge,%20Yorkshire%20Britain&key=API_KEY_HERE
一个回来了(注意底部的位置 id 散列):
{
"results": [
{
"address_components": [
{
"long_name": "59",
"short_name": "59",
"types": [
"street_number"
]
},
{
"long_name": "Long Lane",
"short_name": "Long Ln",
"types": [
"route"
]
},
{
"long_name": "London",
"short_name": "London",
"types": [
"postal_town"
]
},
{
"long_name": "Greater London",
"short_name": "Greater London",
"types": [
"administrative_area_level_2",
"political"
]
},
{
"long_name": "England",
"short_name": "England",
"types": [
"administrative_area_level_1",
"political"
]
},
{
"long_name": "United Kingdom",
"short_name": "GB",
"types": [
"country",
"political"
]
},
{
"long_name": "EC1A 9EJ",
"short_name": "EC1A 9EJ",
"types": [
"postal_code"
]
}
],
"formatted_address": "59 Long Ln, London EC1A 9EJ, UK",
"geometry": {
"location": {
"lat": 51.5192377,
"lng": -0.0998815
},
"location_type": "ROOFTOP",
"viewport": {
"northeast": {
"lat": 51.52058668029149,
"lng": -0.09853251970849797
},
"southwest": {
"lat": 51.51788871970849,
"lng": -0.101230480291502
}
}
},
"partial_match": true,
"place_id": "ChIJ5UYg9FMbdkgRBOslATQK-ok",
"types": [
"cafe",
"establishment",
"food",
"point_of_interest"
]
}
],
"status": "OK"
}
我现在想知道是否有任何现存的数据库可以将 OSM id 映射到 Google 位置 id。如果有人知道任何此类服务,或任何可用于确定性地将 OSM 和 Google id 映射到高阶识别服务的高阶映射,我将非常感谢您提供的任何见解。
最佳答案
不,这样的数据库不存在,也不可能存在。
这样的映射需要:
关于google-maps - 将 Google 建筑物 ID 映射到 Openstreetmap 建筑物 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44737216/
我正在从事一个 map 项目,该项目涉及使用 Tangram(一个很棒的 webgl map 库)在 map 上可视化建筑物。 Tangram 建筑来自 Open Street Maps,并使用 OS
我用 MapboxGL JS v2 与 mapbox://styles/mapbox/streets-v11风格。 我使用此代码显示 3D建筑在我的 map 上: map.addLayer({
我正在使用适用于 Android 的 here-sdk 实现一个简单的导航应用程序。它有一些很棒的功能,与我当前基于谷歌地图的应用程序相比非常有用。但是,该应用程序在导航时以及我只是在 map 上滚动
我的 map 上有建筑物的矢量数据,并希望它们根据已知高度突出显示。 我知道这是一项常见任务,但我没有找到任何令人满意的解决方案。 我在 mapnik 中看到了实现,他们使用多边形中所有顶点的最小 Y
我目前正在努力用 Java 对集合进行排序。我收到错误消息“Comparison method violates its General contract”。我也理解此错误消息,但我(主要)使用 Lo
我正在开发 google maps v2 android 应用程序,我致力于添加自定义 map 图 block ,但我的问题是:是否有任何可能的方法可以在我的自定义 map 图 block 上添加 3
我正在使用 WebGL 在 map 顶部的 Canvas 层上绘制线条和多边形以获取 OSM 数据。我编写了一个查询,该查询从 planet_osm_polygon 表返回多边形列表。它将列表作为 J
我知道更改 mapkit 颜色并不理想,但特别是对于我正在创建的基于位置的游戏,我希望颜色不那么引人注目而更暗。有没有一种内置的方式可以实现这一点?由于游戏不会特定于某个区域,因此自定义覆盖不会真正起
我一直在研究文档,但没有找到任何关于此的信息。有没有办法在基本 map 中禁用 3D 建筑物 View ? 现在我得到以下 View : map view with 3d? buildings 但我希
我最近开始使用 Maps Android Api (V2) 并与自定义图 block 叠加层集成。我能够成功地添加叠加图像,但是当叠加在 3d 建筑物上时它们看起来很傻。我希望能够全局或针对特定建筑物
在 GTA(第一款和第二款游戏)中,您可以从上方看到城市。 我认为这座建筑只有 5 个表面,每个表面上都有一个图像。如果玩家靠近建筑物,您会注意到“真实建筑物”的这种“效果”...... 我希望你明白
我是一名优秀的程序员,十分优秀!