1

我知道 Google Maps API v3 中的标记是这样创建的:

var myMarker=new google.maps.LatLng(45.776374,12.043793);
var marker=new google.maps.Marker({
  position:myMarker,
  });

marker.setMap(map);

对应:https ://maps.google.it/maps?q=45.776374,12.043793&ll=45.776486,12.045524&spn=0.008396,0.021136&num=1&t=v&z=16

现在假设我想根据国家和邮政编码创建标记

示例:31044,Italy(与上面代码标记的点大致相同)

对应:https ://maps.google.it/maps?q=31044,Italy&hl=it&sll=45.776486,12.045524&sspn=0.008396,0.021136&t=v&hnear=31044&z=12

我的目标是在不知道确切坐标但知道国家(意大利)和邮政编码(31044)的情况下创建一个标记(假设用户加入我的网站,我想用每个城市的位置填写地图用户。当然,对于每个加入新标记的新用户,都会添加一个)。

我该怎么做?我试图查看整个 API 参考,但我没有找到方法。据我所知,唯一的方法是根据坐标创建一个 LatLng 对象,但我看到的网站只需要邮政编码。

提前感谢您的任何提示

4

0 回答 0