问题标签 [markers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7097 浏览

mysql - 从数据库中获取落在标记半径内的结果

2012 年 11 月 16 日更新

我想再次提出这个问题,提供一个新的赏金,以获得一个可靠的、好的解决方案。似乎只有解决方案(shubhansh的答案)现在不能有效地工作。我会解释为什么。

首先,这是我有半径和人的实时地图,半径在red,人在blue

在此处输入图像描述

如您所见,two这张地图中有eight半径的人,基本上我只得到那个人Person A,但我没有得到Person B,我猜 SQL 没有正确选择它,我需要它是精确的并且根据人的半径和标记半径准确。

看起来拾取的内容在半径内,而不是与半径重叠的那些,我需要它能够拾取任何相互重叠的半径的任何结果。

我正在寻找比 shubhansh 的答案更精确和准确的 SQL。您可以阅读下面的内容,以了解我究竟需要该查询来采取行动并找到准确的人。

数据,

请注意,radius以公里为单位。

我使用的当前 SQL:

可用于测试查询的 MySQL 数据,


老总结

注意:所有的经纬度都是随机制作的。

我有一个地图小程序,用户可以放置他的纬度/经度位置半径,半径为 1 公里。

现在,有另一个用户可以将他的半径放在地图上的任何位置,每个半径为 1 公里(与上面的用户相同)。

像这样,用户 A是红色的,用户 B是蓝色的。

在此处输入图像描述

基本上,用户 A将他的半径存储在一个如下所示的表中:

并且用户 B将他的半径存储在另一个看起来像这样的表中 - (注意:他们每个帐户只能存储 1 个坐标):

我希望能够在地图图片中找到那些落在定义半径内的用户,即使半径圆是接触的。只有标记C能够拾取单个半径,何时AB不。

我确信这是可能的,但我不知道如何在 MySQL 中提出这种系统。

我在 Google Developers 网站上发现它很接近,但不仅仅是我需要的性能。

编辑:我找到了一个更好的,这是非常接近的,但仍然不是我想要的,因为当我在一个表中有多个时,它使用 1 个纬度和经度坐标的界限。

0 投票
1 回答
96 浏览

hide - 显示和隐藏标记绘图管理器

嗨,我的地图代码有问题...我使用绘图管理器创建标记,但我想根据复选框显示或隐藏,但我不知道该怎么做...有人可以帮忙!多谢!

0 投票
2 回答
2079 浏览

javascript - 打开/关闭谷歌地图标记

我希望使用切换标记设置我的地图,以便当用户选中/取消选中地图下的一系列复选框时,选中的复选框是显示的标记类别,因此如果选中了 4 个复选框中的 3 个,即:酒吧、学校、餐厅,这些是按类别显示的标记,如果有人取消选中第 4 个标记或其中任意数量的标记,它们将“在某种意义上”变得不可见,这是行不通的,我翻遍了,找不到任何有帮助的参考资料。我是 javascript 新手,并且精通 PHP。我将位置 [] 数组设置为 4 列并且无限向下。所以对我来说,要获得“地点类型”它的位置[i][4]......我已经在这几天了,我无法变得更好。我尝试了我能想到的所有可能的组合。就像我说的 。我是一个 php 脚本编写者。

// 反码 PHP 动态

// 逆代码 PHP 动态 // 地理位置设置中心和错误处理

// 地理位置设置中心和错误处理

//=================ATTEMPT AT 切换标记复选框

// == 显示特定类别的所有标记,并确保选中复选框 ==

//=============================================CHECKBOX //HTML

0 投票
2 回答
2521 浏览

matlab - 如何在图表上绘制不同颜色的标记

我现在有这样的代码:

它工作正常,但它总是创建绿色标记。如果数量 > 0,我需要创建绿色标记,否则我想创建红色标记。怎么做?

可能我应该创建单独xGreen的 , xRed, yGreen,yRed数组,但是我需要以某种方式将文件行分成两组 - 数量 > 0 的行和数量 <0 的行(数量永远不是 0)。

0 投票
1 回答
172 浏览

google-maps-api-3 - 用户的当前位置标记只有在定义的矩形内时才可点击(或可见)

另一个绝对的初学者...我已经建立了一个页面,可以对用户进行地理定位并在地图上放置一个标记。这很好用。我还创建了一个矩形(主要用于 ST_INTERSECTS 和 Fusion Table - 但这不是这个问题的一部分)。这也很好用。我接下来要实现的是使用户的位置标记要么只出现,要么只在它在矩形内时才可点击(要么就可以)——即,如果用户在矩形定义的区域内。有没有一种简单的方法可以做到这一点?感谢您的任何建议。

0 投票
1 回答
75 浏览

eclipse - 标记转储显示 IMarker.LINE_NUMBER 和 IMarker.CHAR_START 插件开发标记的空值

我有以下通用代码转储系统中所有属性的所有标记。如果我设置了一些断点,则 LINE_NUMBER 和 IMarker.CHAR_START 的值始终显示为 null,尽管它们具有明确的值。任何人都可以帮助理解吗?

0 投票
1 回答
1249 浏览

maps - 使用 fitBounds 在一张谷歌地图中将多个标记居中,但是当只有一个标记时,放大太多且无法更改

我需要显示带有许多标记的地图,并且我想相应地自动调整地图的大小。

因为我已经在这个站点中找到了解决方案,所以我添加了这些行

bounds.extend(myLatlng); map.fitBounds(边界);

这里是完整的代码

当有多个标记时,此代码可以完美运行,但是当只有一个时,放大设置为最大值。我尝试使用setzoom方法,但它似乎没有做任何事情。

有人可以告诉我我做错了什么吗?

提前非常感谢。何塞

更新:在使用 fitBounds() 和 Google Maps API V3 后按照此处的说明解决 使用 setZoom()

我添加的代码

0 投票
2 回答
84316 浏览

svg - How to place multiple evenly-spaced arrowheads along an SVG line?

I am new to SVG and I am trying to draw a straight line between two points. I managed so far by using this command:

<line x1="50" y1="50" x2="150" y2="150" style="stroke:rgb(255,255,0); stroke-width:2" stroke-dasharray="5,3" />"

What is the simplest way to add tiny triangles or arrow heads (evenly spaced) over this line in order to indicate the direction?

Edit 1:

Just to be more clear, I am not after an arrow at the end of the line, but multiple triangles (evenly spaced) along the whole line. If possible, I would like to replace each dash in the dashed line with a triangle pointing in the direction of the line.

Edit 2

Based on Phrogz' suggestion, I created a page as shown below, but nothing is showing up. What am I doing wrong?

0 投票
1 回答
227 浏览

android - android:地图上一些标记的质量很差

我在标记上遇到了一些麻烦mapview。我在每个可绘制文件夹(ldpi, mdpi, )中有 3 个图像(png hdpi)。我初始化一次标记可绘制。
我有字段private Drawable drawable;,所以我在任何地方都使用它:

我还在draw我的班级中覆盖了隐藏默认阴影的方法

但是一些标记质量很差,而另一些则很好。我能理解为什么。

在此处输入图像描述

0 投票
1 回答
959 浏览

javascript - gmaps4rails - 将标记放到新位置

我有从带有 gps 数据的照片中提取 gps 信息的应用程序。当我想通过编辑操作更新位置时,我想拖动一个标记,替换它并保存新位置。当我点击地图时,旧标记仍然存在,所以有两个标记。一是旧的,二是新的,可拖动。我在 javascript 中更新表单 ID,但未保存新位置。当我在javascript中检查数组的长度时,那里什么都没有。但是如果我看到页面的来源,数组中的标记很少。我错过了什么吗?

谢谢

属性控制器.rb

编辑.html.erb

_form.html.erb