允许用户使用 Google Map 和 asp.net 设置其位置

Posted

技术标签:

【中文标题】允许用户使用 Google Map 和 asp.net 设置其位置【英文标题】:Allow user to set its location using Google Map and asp.net 【发布时间】:2015-02-07 08:45:41 【问题描述】:

我想显示用户的当前位置。之后,我还希望允许用户使用(拖动)标记来设置其位置,该标记将在那里可用。 就像我们在Google Map 上添加地点一样。我知道如何显示标记,但不知道要添加位置。我尝试了谷歌,但没有找到任何解决方案。 我已经有 Google API 用于显示标记。 例如,我在印度孟买市的Latitude 18.9750Longitude 72.8258。当我打开页面时,它将显示我当前的位置。现在,我还希望我可以通过将Marker 拖动到另一个位置来更改它的LatitudeLongitude

【问题讨论】:

向什么添加位置? @Dr.Molle,即我在印度孟买任何一条街道的某个位置。我将能够在带有标记的应用程序中看到它。现在,我希望我可以使用标记将位置更改为孟买的另一条街道或任何其他城市、任何国家/地区。我希望你明白我的想法。 @Dr.Molle,查看更新后的帖子。 【参考方案1】:

即使我目前无法亲自测试,我也会尝试提供帮助。您是否尝试过像这样分配纬度和经度...

 var usa = new google.maps.LatLng(37.09024, -95.712891);
 var brasil = new google.maps.LatLng(-14.235004, -51.92528);
 var argentina = new google.maps.LatLng(-38.416097, -63.616672);

Google API 应该有一个类似于 google.maps.LatLng 的类,其中应该相对简单地从那里分配您的纬度和经度。

我使用了这里的代码How to set google map marker by latitude and longitude and provide infomation bubble

【讨论】:

用户想通过定位标记更改其默认位置是什么? 看看这个类似的问题,您可以在其中检索标记上的纬度和经度。 ***.com/questions/5968559/… 我认为它肯定会解决我的问题。让我好好检查一次。如果它解决了我的问题,那么我会将您的回复标记为答案。 :)

以上是关于允许用户使用 Google Map 和 asp.net 设置其位置的主要内容,如果未能解决你的问题,请参考以下文章

使用 Google Map API v3 绘制多边形和获取坐标 [关闭]

标记在Google Map中闪烁

如何允许用户在不登录的情况下使用 Google Form 上传文件?

使用 Identity Server 4 和 ASP.NET Identity 添加外部登录

允许其他用户执行 google 电子表格脚本

将 facebook 和 google 集成在同一个应用程序中,并允许用户同时登录