如何添加自定义控制器而不添加额外的层在谷歌地图
How to add custom controller without adding additional layer in google map?
我在我的网页上使用谷歌地图API。我在地图的底部添加了自定义文本框。然后是margin-left: 40px;
现在我不能手动改变40px的地图图标;区域。我该如何解决这个问题?谢谢你。
我做了一个例子,一切都很完美(如果我理解你正确,当你应用margin-left:40px;你无法显示"hand"光标)
JS:
var latlng = new google.maps.LatLng(45.397, 25.644);
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
function textBox() {
var searchTextBox = $('<input type="text" id="txtGeoSearch" />');
var div = $('<div class="searchbox"></div>')
.append($('<span>Search:</span>'))
.append(searchTextBox);
return div.get(0);
}
map.controls[google.maps.ControlPosition.BOTTOM_LEFT].push(new textBox());
CSS: #map_canvas {
width:500px;
height:300px
}
.searchbox {
border:2px solid blue;
position:absolute;
margin-left:40px;
}
HTML: <div id="map_canvas" style="width:500px; height:300px"></div>
,这里是小提琴,URL: http://jsfiddle.net/cFpkt/505/
相关文章:
- 谷歌地图可以't添加正确的标记ID
- 使用ASP.NET将谷歌地图添加到项目中,并从数据库中检索位置
- 在SVG地图上添加水的渐变,就像在谷歌地图(PHP/JS)中一样
- 如何在angular.js控制器中添加谷歌地图
- 如何在现有标记下方添加谷歌地图标记
- 从嵌套数组添加谷歌地图标记
- 如何正确添加谷歌地图 api 密钥
- 如何使用PHP,jquery在页面中添加谷歌地图
- 在带有地理位置的jquery移动网站中添加谷歌地图
- 当使用dburles:Google Maps Meteor包时,我如何添加谷歌地图可视化库
- 如何动态添加谷歌地图
- 在Openlayer中添加谷歌地图层.要求是什么
- 在我的流星应用程序上添加谷歌地图
- 使用jQuery动态添加谷歌地图V3标记
- 在Svg中添加谷歌地图
- 为什么在调试模式外添加谷歌地图会导致d3.js刷重绘崩溃?
- 如何从GWT代码中添加谷歌地图对象
- 如何在jQuery应用程序的两个选项卡中添加谷歌地图
- 您如何使用谷歌地图 API 与摩卡测试,因为没有 html 来添加谷歌地图 API 所需的脚本标签
- 在localStorage中添加谷歌地图标记