谷歌地球Api-自己的图片
Google Earth Api- own pictures
使用Google Earth API,我在特定坐标处创建了一些placemark。现在我还想将图像放置在与placemark相同的坐标上,以便向用户展示比默认标记图标更有意义的东西。有什么办法可以做到吗?
任何图片都可以作为placemark的图标。
要做到这一点,只需创建一个Placemark,然后将其样式设置为指向图像文件的自定义样式。这样,您需要的图像将与Placemark位于相同的坐标。
下面的内容可以工作,显然您需要将http://yourserver/yourimage.png
更改为指向图像:
// Create the placemark.
var placemark = ge.createPlacemark('');
placemark.setName("placemark");
// Define a custom icon.
var icon = ge.createIcon('');
icon.setHref('http://yourserver/yourimage.png');
var style = ge.createStyle(''); //create a new style
style.getIconStyle().setIcon(icon); //apply the icon to the style
placemark.setStyleSelector(style); //apply the style to the placemark
// Set the placemark's location.
var point = ge.createPoint('');
point.setLatitude(12.345);
point.setLongitude(54.321);
placemark.setGeometry(point);
// Add the placemark to Earth.
ge.getFeatures().appendChild(placemark);
有关更多信息,请参阅API文档中的placemark部分。http://code.google.com/apis/earth/documentation/placemarks.html
你可以使用KmlPhotoOverlay
api参考:http://code.google.com/apis/earth/documentation/reference/interface_kml_photo_overlay-members.html
示例:http://earth-api-samples.googlecode.com/svn/trunk/examples/photo-overlay-viewer.html
相关文章:
- 谷歌地图api:如何将我自己的标记添加到地图
- 谷歌地图API:在JavaScript API中使用我自己的coords
- 通过服务器调用Graph API来构建我自己的Facebook帖子数据库
- 如何通过Bluebird承诺您自己的javascript api,该api使用另一个承诺的api
- 如何创建自己的JavaScript api,类似于Google Analytics
- 如何使用自己的地址/坐标生成指向 Google 地图位置的准确链接?有没有这方面的API
- 为什么Flickr API不允许我为JSONP请求命名自己的回调函数?我看对了吗
- 如何使用Google客户端API gem在自己的web应用程序上显示可视化交互式日历
- 网络语音API-使用自己的服务
- 谷歌地图API,添加我自己的位置
- 如何使用公司'自己的API
- 不能从我自己的网站调用steam api网站(安全问题)
- 适应谷歌表API Node.js快速开始与我自己的表工作,错误:错误:无法解析范围:类数据!
- 如何显示一个标记与谷歌地图API v3 +我自己的地图瓷砖
- 使用自己的web服务api上传文件
- 如何创建空白文件在谷歌驱动器使用驱动器api与我们自己的扩展
- 谷歌地球Api-自己的图片
- 我该如何路由我的Angular 2应用,以便我可以使用我自己的Slim框架API ?
- 如何从我自己的GMail访问GMail API
- 谷歌 API 和错误的结果来自它自己的函数方向服务