草庐IT

地图学

全部标签

ES 地图经纬度搜索

ES中提供了一个数据类型geo_point,这个类型就是用来存储经纬度的。创建一个带geo_point类型的索引,并添加测试数据#创建一个索引,指定一个name,locaitonPUT/map{"settings":{"number_of_shards":5,"number_of_replicas":1},"mappings":{"map":{"properties":{"name":{"type":"text"},"location":{"type":"geo_point"}}}}}#添加测试数据PUT/map/map/1{"name":"天安门","location":{"lon":116

javascript - Bootstrap 模式对话框中的谷歌地图自动完成结果

我在TwitterBootstrap模态对话框中有一个Googlemap自动完成输入字段,但未显示自动完成结果。但是,如果我按下向下箭头键,它会选择下一个自动完成结果,因此自动完成代码似乎可以正常工作,只是结果显示不正确。也许它隐藏在模态对话框后面?截图如下:在自动完成字段中输入内容不会产生任何结果按向下箭头键给出第一个结果和代码:×Carialamat:CloseSavechanges$("#map_modal").modal({show:false}).on("shown",function(){varmap_options={center:newgoogle.maps.LatLn

javascript - Bootstrap 模式对话框中的谷歌地图自动完成结果

我在TwitterBootstrap模态对话框中有一个Googlemap自动完成输入字段,但未显示自动完成结果。但是,如果我按下向下箭头键,它会选择下一个自动完成结果,因此自动完成代码似乎可以正常工作,只是结果显示不正确。也许它隐藏在模态对话框后面?截图如下:在自动完成字段中输入内容不会产生任何结果按向下箭头键给出第一个结果和代码:×Carialamat:CloseSavechanges$("#map_modal").modal({show:false}).on("shown",function(){varmap_options={center:newgoogle.maps.LatLn

分享五个前端WebGis地图框架(优缺点以及该如何选择)附地址

        如何选择一个合适的前端GIS框架时,需要考虑以下几点:    1,功能和特性前端GIS框架的主要目的是在Web环境下使用,以可视化地理数据。需要考虑所需功能和特性,例如应用需不需要数据编辑、地图标注、3D可视化、如何实现用户交互、地图数据源等问题。在需求分析后,可以选取正在满足应用特性并具有扩展性的GIS框架。    2,学习曲线和可维护性框架的学习曲线和可维护性也是选择前端GIS框架的重要考虑因素。一些GIS框架可能比其他框架更易上手,如Leaflet与OpenLayers比较;有些框架文档完善,拥有广泛社区,问题得以快速解决和分享。选取容易维护框架也是极为重要的因素,当代码

高德地图H5内嵌小程序遇到的跳转地图问题

vue里使用高德地图h5内嵌小程序跳转,在小程序是打不开的,需要判断在小程序内,调起小程序地图组件h5中的地图是这样展示的,在微信小程序是无法跳转的引入jweixin.jsscripttype="text/javascript"src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js">script>vue里判断aclass="more"@click="onmore">到这去a>constonmore=()=>{leth5Url=window.location.hrefif(window.__wxjs_environment=='miniprogr

javascript - Openstreetmap:在网页中嵌入 map (如谷歌地图)

有没有办法在您的页面中嵌入/混搭OpenStreetMap(就像GoogleMapsAPI的工作方式一样)?我需要在我的页面中显示带有一些标记的map,并允许拖动/缩放,也许是路由。我怀疑会有一些用于此的JavascriptAPI,但我似乎找不到它。搜索得到一个APIforaccesstorawmapdata,但这似乎更适合map编辑;此外,使用它对AJAX来说将是一项繁重的任务。 最佳答案 您需要使用一些JavaScript来显示您的map。OpenLayers是这方面的第一选择。在http://wiki.openstreetma

javascript - Openstreetmap:在网页中嵌入 map (如谷歌地图)

有没有办法在您的页面中嵌入/混搭OpenStreetMap(就像GoogleMapsAPI的工作方式一样)?我需要在我的页面中显示带有一些标记的map,并允许拖动/缩放,也许是路由。我怀疑会有一些用于此的JavascriptAPI,但我似乎找不到它。搜索得到一个APIforaccesstorawmapdata,但这似乎更适合map编辑;此外,使用它对AJAX来说将是一项繁重的任务。 最佳答案 您需要使用一些JavaScript来显示您的map。OpenLayers是这方面的第一选择。在http://wiki.openstreetma

javascript - 禁用 Ctrl + 滚动缩放谷歌地图

有人知道如何禁用CTRL+Scroll吗?首先,当鼠标滚轮移动时,map会放大/缩小。但现在它要求按CTRL+鼠标滚轮滚动来放大/缩小。我们如何禁用此功能?我似乎无法在文档中找到任何内容:https://developers.google.com/maps/documentation/javascript/controls#ControlOptions 最佳答案 您需要将gestureHandling:'greedy'传递给您的map选项。文档:https://developers.google.com/maps/documenta

javascript - 禁用 Ctrl + 滚动缩放谷歌地图

有人知道如何禁用CTRL+Scroll吗?首先,当鼠标滚轮移动时,map会放大/缩小。但现在它要求按CTRL+鼠标滚轮滚动来放大/缩小。我们如何禁用此功能?我似乎无法在文档中找到任何内容:https://developers.google.com/maps/documentation/javascript/controls#ControlOptions 最佳答案 您需要将gestureHandling:'greedy'传递给您的map选项。文档:https://developers.google.com/maps/documenta

javascript - 谷歌地图 API v3 : InfoWindow not sizing correctly

当您点击我的Googlemapv3上的主页图标时,我的信息窗口似乎没有根据信息窗口的内容正确地自动调整大小。它在不应该的时候给出了滚动条。InfoWindow应该可以正确地自动调整大小。有什么想法吗?根据请求,为InfoWindow注入(inject)HTML的相关JavaScript:listing='Contentgoeshere';更新此错误已由Google处理https://issuetracker.google.com/issues/35823659此修复已于2015年2月在MapsJavaScriptAPI3.19版中实现。 最佳答案