View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002052 | SAS.Планета | Рефакторинг / Refactoring | public | 26-07-2013 20:02 | 28-07-2013 17:50 |
| Reporter | vdemidov | Assigned To | vdemidov | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | resolved | Resolution | fixed | ||
| Product Version | .Nightly | ||||
| Target Version | 131111 | Fixed in Version | 131111 | ||
| Summary | 0002052: Ошибка в геокодере | ||||
| Description | В геокодере u_GeoCoderByURL есть такой код: slat := ReplaceStr(FloatToStr(VPoint.Y),',','.'); slon := ReplaceStr(FloatToStr(VPoint.X),',','.'); Какой нужно просто передавать VFormatSettings в FloatToStr и будет точка разделителем. А так на системах с разделителем отличным от точки и запятой, этот код работать не будет. | ||||
| Tags | No tags attached. | ||||
|
|
Добрался Демидов до гео-кодеров :) |
|
|
и к тому же перове VFormatSettings.DecimalSeparator := '.'; второе VPoint.Y := StrToFloat(slat, VFormatSettings); и вроде выходит каменный цветочек... |
|
|
Сюда же добавь жуткую функцию meters_to_lonlat В ней по сути происходит та же петрушка |
|
|
>Добрался Демидов до гео-кодеров :) Мне на них смотреть страшно Но у них есть одно достоинство, которое перевешивает все недостатки говнокода - они работают :) |
|
|
И еще у них есть оправдание - они вызываются только по прямому действию пользователя, что значит весьма редко. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 26-07-2013 20:02 | vdemidov | New Issue | |
| 26-07-2013 20:02 | vdemidov | Status | new => assigned |
| 26-07-2013 20:02 | vdemidov | Assigned To | => Garl |
| 26-07-2013 20:12 | Garl | Note Added: 0012233 | |
| 26-07-2013 20:18 | Garl | Note Added: 0012234 | |
| 26-07-2013 20:20 | vdemidov | Note Added: 0012235 | |
| 26-07-2013 20:21 | vdemidov | Note Added: 0012236 | |
| 26-07-2013 20:26 | vdemidov | Note Added: 0012237 | |
| 28-07-2013 17:50 | vdemidov | Status | assigned => resolved |
| 28-07-2013 17:50 | vdemidov | Fixed in Version | => 131111 |
| 28-07-2013 17:50 | vdemidov | Resolution | open => fixed |
| 28-07-2013 17:50 | vdemidov | Assigned To | Garl => vdemidov |
| 08-08-2025 13:25 | zed | Category | Рефакторинг => Рефакторинг / Refactoring |