2016-08-31 1 views
0

Для визуализации действия по вводу и выходу геозонности я хочу, чтобы два дисплея имели разные границы/штрихи в радиусе геозонности.Круг с двумя штрихами в GoogleMap

googleMap.addCircle(new CircleOptions().center(latLng).radius(radius-4).strokeColor(entryColor).strokeWidth(8)); 
googleMap.addCircle(new CircleOptions().center(latLng).radius(radius+4).strokeColor(exitColor).strokeWidth(8)); 

Это не сработает, так как радиус находится в метрах и strokeWidth в пикселях (?). Можно вычислить пиксель на метр, но это изменится для каждого увеличения.

Использование (прозрачного) заполнения грязно, когда геозоны с разными цветами перекрываются.

ответ

0

Circle - особый класс многоугольника, который используется для упрощения конструкции. Даже используя полигоны, вы можете установить только 1 ширину и цвет хода.

Предложение, которое я могу придумать, похоже на ваше, используя 2 круга с различными значениями радиуса, цвета и хода.

Смежные вопросы