Three.js地球仪-使国家/地区可点击
Three.js globe - Make countries clickable
我可以使用three.js为3D地球渲染和动画旋转,方法是使用以下链接中的教程将世界地图图像纹理添加到球体上。我打算让世界上的国家都可以点击。也就是说,每当用户点击任何国家时,都应该突出显示该国的边界,并在弹出框中列出其名称。我想我需要使用d3.js加载一个国家的GeoJSON,并将其添加为three.js中的网格。但我不知道如何通过代码实现这一点。
有人能帮忙吗?
http://blog.thematicmapping.org/2013/09/creating-webgl-earth-with-threejs.html?m=1
您可以使用谷歌服务来确定点击的国家/地区:
"http://maps.googleapis.com/maps/api/geocode/json?latlng=" + lat + "," + lon + "&sensor=false";
请参阅http://jsdo.it/makc/19UWi用于工作示例。不过,对国家边界没有帮助。或者,使用http://makc.github.io/three.js/map2globe/demo.html每个国家都是单独的对象。
相关文章:
- Possibile使用Manifest v2下的HTML5地理位置API将lat/long转换为国家/地区
- 无法使用国家/地区选择中的状态动态填充下拉列表
- 在Chrome扩展中,我如何准确地检索用户'的地区/地区/国家
- 使用自动完成服务()将 Google 地图地点限制为特定国家/地区
- Magento:根据所选国家/地区隐藏/显示输入字段
- 仅在引导程序表单助手国家/地区选取器中显示国家/地区子集文本
- 如何从特定国家/地区重定向用户
- 根据国家/地区更改货币
- 如何将 gmap 搜索自动完成功能限制为有限的国家/地区
- 带有标志和文本的国家/地区建议列表
- 选择国家/地区时更改颜色
- 相对于选定的地区中心缩放SVG国家/地区地图
- Three.js地球仪-使国家/地区可点击
- 传递国家名称时获取所有州/地区/城市
- javascript从所选国家/地区值中选择城市
- 如何获得用户'的国家/地区,并转发到URL
- 下拉菜单,用于选择国家/地区,然后选择州
- 如果在JavaScript w/HTML中选择了特定国家/地区,如何要求邮政编码为数字
- 我如何限制谷歌地图API's的搜索框将搜索到一个国家/地区
- 以JSON格式Shopify地区(国家)