如何在谷歌地图上禁用三角形
How to disable triangle on Google map?
从谷歌服务器请求类型后,在地图上出现一些白色三角形。如何去除这个三角形?这是我的代码:
function organizeRequest(category, radius) {
var request = {
location: LatLng,
radius: radius,
types: [category]
};
service = new google.maps.places.PlacesService(map);
service.nearbySearch(request, callback);
}
function callback(results, status) {
debugger;
clearMarkers();
if (status == google.maps.places.PlacesServiceStatus.OK) {
for (var i = 0; i < results.length; i++) {
createMarker(results[i]);
}
} else if (status == google.maps.places.PlacesServiceStatus.OVER_QUERY_LIMIT) {
setTimeout(function () {
callback(results, status);
},200);
}
}
function createMarker(place) {
debugger;
var icon = {
url: place.icon, //url
scaledSize: new google.maps.Size(30, 30), //scaled size
origin: new google.maps.Point(0, 0), //origin
anchor: new google.maps.Point(0, 0) //anchor
}
searchMarker = new google.maps.Marker({
map: map,
position: place.geometry.location,
animation: google.maps.Animation.DROP,
icon: icon
});
locationMarkers.push(searchMarker);
searchMarker.placeResult = place;
locationInfoWindow = new google.maps.InfoWindow({
map: map,
});
google.maps.event.addListener(searchMarker, 'click', showLocationInfoWindow);
}
三角形的来源是这样的:
locationInfoWindow = new google.maps.InfoWindow({
map: map,
});
设置 map
-属性时,信息窗口将显示在地图上。您只会在左上角看到三角形,因为您没有设置 content
& position
。
在不传递映射属性的情况下创建信息窗口:
locationInfoWindow = new google.maps.InfoWindow();
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 在谷歌地图上获取事件的x,y坐标
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 缓存谷歌地图数据
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 在谷歌地图上绘制位置数据库
- 标记的实时更新,无需加载页面谷歌地图API V3
- 可以't计算自定义谷歌地图的js
- 如何在谷歌地图上禁用三角形
- 谷歌地图API信息窗口箭头为方形,而不是三角形.为什么?
- 在谷歌地图上画一个特定经度和纬度的三角形