Google maps api 3 在谷歌地图上选择位置的具体方式

Google maps api 3 在谷歌地图上选择位置的具体方式,google-maps-api-3,Google Maps Api 3,我继承了一个小项目。我之前的那个人为iPhone创建了一个原生应用程序,用objective-c实现,我的工作是用PhoneGap为iOS和Android重新制作一个网络应用程序 在我的前任的原始实现中,应用程序的一部分具有允许用户在地图上放置标记以选择位置的功能。我找到了一个类似的方法,但是主管想要她做这件事的确切方式,这让我有点麻烦。让我描述一下: 在她的原生应用程序中,地图的中心会出现一个标记。然后,用户将地图滑动到标记下方(标记在屏幕上保持不变),直到标记位于他们想要的位置上。然后,他们

我继承了一个小项目。我之前的那个人为iPhone创建了一个原生应用程序,用objective-c实现,我的工作是用PhoneGap为iOS和Android重新制作一个网络应用程序

在我的前任的原始实现中,应用程序的一部分具有允许用户在地图上放置标记以选择位置的功能。我找到了一个类似的方法,但是主管想要她做这件事的确切方式,这让我有点麻烦。让我描述一下:

在她的原生应用程序中,地图的中心会出现一个标记。然后,用户将地图滑动到标记下方(标记在屏幕上保持不变),直到标记位于他们想要的位置上。然后,他们点击一个标记为“选择”的按钮,这些坐标将被发送到应用程序进行其他无关的操作


我试图用GoogleMapsJavaScriptAPI和html/css做完全相同的事情,但我无法理解。你们这些Gmaps专业人士有什么想法吗?

你们可以观察地图的中心改变事件。当它激发时,将标记的位置设置为地图的新中心


另一项建议:

为了获得更好的效果,您可以使用。您可以在那里插入一个标记图像,使其看起来像一个标记。要将其置于中间位置,请将控制按钮按到

map.controls[google.maps.ControlPosition.RIGHT_CENTER] 

(然后它将垂直居中)并通过在控件上添加一个右边距来应用水平居中

这样即使在我滚动时也能使标记保持在中心位置吗?你知道实现这种效果的方法吗?