Единственный способ указать местоположение маркера в Google Maps JavaScript API v3 - использовать объект LatLng.Вы не можете указать местоположение Маркер с общим названием, как "Бостон, США".
Одна вещь, которую вы можете рассмотреть, это то, как карта будет работать с большим количеством маркеров.(Я предполагаю, что под «тонной» вы подразумеваете, по крайней мере, 500.) Это может сильно обложить налогом компьютер / устройство вашего пользователя, и у пользователя может оказаться чуть больше, чем просто набор маркеров, которые менее чем полностью полезны.Возможно, вы можете протестировать, скажем, 1000 маркеров на менее чем офигенном компьютере и посмотреть, как работает ваш код.Вы можете обнаружить, что вам нужно переосмыслить свой интерфейс таким образом, чтобы в любом случае уменьшить количество используемых вами маркеров.