谷歌地图引擎-显示方向上的信息窗口
Google Maps Engine - Display Directions on InfoWindow
我是非常新的谷歌地图开发,需要你的帮助。我使用谷歌地图引擎通过CSV文件加载数据,这有助于自动对地址进行地理编码。在创建新图层并在地图上填充它们之后,我调用map和LayerI。D在我的地图应用程序(JSv3 API)。当我点击标记时,信息窗口弹出,我希望在信息窗口上有方向(功能)链接。有一种方法,我可以有方向服务的信息窗口,就像我们有一般的谷歌地图搜索。我的代码是这样的:
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=###############">
</script>
<script type="text/javascript"src="http://maps.googleapis.com/maps/api/js?libraries=visualization&key=##############"></script><script type="text/javascript">``function initialize(){var mapOptions={zoom: 5,center:new google.maps.LatLng(42, -99)};
map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
var mapsLayer = new google.maps.visualization.MapsEngineLayer({
mapId: '131467379863959',
layerKey: 'layer_00001',
map: map,
suppressInfoWindows: false,
clickable: true
});
var mapsLayer2 = new google.maps.visualization.MapsEngineLayer({
mapId: '13146737986395',
layerKey: 'layer_00002',
map: map,
suppressInfoWindows: false,
clickable: true});}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
如果你使用地图引擎图层来渲染你的数据,那么信息窗口将根据你在地图引擎中的图层设置来渲染。你可以使用一个普通的链接来给用户指示方向(而且,在移动设备上,它会在本地应用程序中打开)。
像这样的URL将提供从"当前位置"(地图将解释为用户的位置)到提供的lat/lng的方向:https://www.google.com/maps/dir/Current+Location/43.12345,-76.12345
地图引擎的infowindow字段可能也有帮助:https://support.google.com/mapsengine/answer/2984965?hl=en
更多关于地图链接的信息在这篇文章中:http://gearside.com/easily-link-to-locations-and-directions-using-the-new-google-maps/
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 定义完全独立的样式信息
- 使用html2canvas获取基本信息
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 从信息框调用弹出图像库
- 如何在不传递此信息的情况下查找被调用的元素
- 将谷歌自动完成地址信息放在页面上,而不是表格中
- 如何通过解析类信息来使用jQuery创建类
- 包含数据库中相关信息的开放模态
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 如何调整信息窗口的大小并点击按钮?+更改信息窗口的内容
- ng在更新$scope后重复不更新信息
- 谷歌地图点击潜水触发信息窗口
- 根据CHECKBOX输入值动态更新DIV信息
- 如何使用ember.js在操作中传递当前上下文中目标旁边的信息
- Jquery on单击“显示信息”
- 将FlowPlayer嵌入谷歌地图信息窗口
- AEM(cq5)使用组件内的信息
- 如何在完整日历中的当天点击时显示活动详细信息
- 使用javascript后台脚本获取Yotutube频道信息