GMap.NET WPF控件是否可以根据我使用'setPositionByKeyword()'定位的位置调整地图缩放?
现在,变焦始终保持在其初始(或按滚动缩放)级别。我想依赖于我搜索的内容。例如,当我正在搜索一个国家时,我希望缩放更小,当我搜索城镇时,我希望它更大,以正确显示所需的位置。
答案 0 :(得分:1)
SetPositionByKeywords
returns a point,因此只有这样才能调整缩放以反映您搜索过的内容所占用的区域。
现在,如果这不是一个开放式搜索,并且您使用的是预定义关键字,那么您可以将一个区域映射到每个关键字,该关键字跨越应该可见的区域。然后,您可以使用SetZoomToFitRect
method相应地调整缩放。
如果这是一个开放式搜索(例如搜索文本字段),那么它就不可能了。